Salut tout le monde, je galère depuis un moment avec ces histoires de cookie:
Le compteur en cause ne devrait s'incrementer que si le cookie n'existe pas or non seulement il s'incremente à chaque clic mais en plus le cookie ne se crée pas: Warning: Cannot modify header information - headers already sent by (output started at /home/capsizun/www/stats_clics.php:2) in /home/capsizun/www/stats_clics.php on line 12
Loïc.
$sql0="SELECT url FROM annuaire WHERE id='$id'";
$res0=mysql_query($sql0, $db);
if ($_COOKIE["clic_out"]!=$id)
{
$name = "clic_out[".$id."]";
setcookie($name, 1, time()+3600*24);
$sql1="SELECT clics_sortants FROM annuaire WHERE id='$id'";
$res1=mysql_query($sql1, $db);
while ($ligne = mysql_fetch_object ($res1))
{
$clics_sortants = $ligne->clics_sortants;
}
$clics_sortants = $clics_sortants + 1;
$sql2="UPDATE annuaire SET clics_sortants='$clics_sortants' where id='$id'";
$res2=mysql_query($sql2, $db);
}
while ($ligne1 = mysql_fetch_object ($res0))
{
echo "<script language='JavaScript'> document.location.replace('$ligne1->url'); </script>";
}
Le compteur en cause ne devrait s'incrementer que si le cookie n'existe pas or non seulement il s'incremente à chaque clic mais en plus le cookie ne se crée pas: Warning: Cannot modify header information - headers already sent by (output started at /home/capsizun/www/stats_clics.php:2) in /home/capsizun/www/stats_clics.php on line 12
Loïc.