Voila, j'ai fait un compteur avec un cookie, mais le seul problème c'est que ca continue quand meme à "ignorer" le cookie, j'ai fait trois pages : Le cookie qui s'appelle "cookie.txt" le code : <? $duree = 365*24*60*60*365; setcookie("visiteurs", $count,time()+$duree); ?>
La deuxième : "compteur" Avec ecris : 1 qui changera a chaque fois qu'un NOUVEAU visiteur viendra
La troisième : "<?php // Script ikseg
// rappelle On ouvre le fichier compteur.txt $fichier = fopen("compteur.txt","r+" );
$visiteurs = $_COOKIE["cookie"];
// on lit le nombre indiqué dans ce fichier $visiteurs = fgets($fichier,255);
// on ajoute un au nombre de visiteurs $visiteurs++;
// on écrit le nouveau nombre dans le fichier fseek($fichier,0); fputs($fichier,$visiteurs);
// on referme le fichier compteur.txt fclose($fichier);
// on indique sur la page le nombre de visiteurs print("$visiteurs personnes sont passées par ici" );
?>
Je sais que l'erreur doit etre basique mais j'apprend le php et je fais des petits scripts pour m'entrainer... Merci
Marsh Posté le 17-05-2003 à 19:22:06
Voila, j'ai fait un compteur avec un cookie, mais le seul problème c'est que ca continue quand meme à "ignorer" le cookie, j'ai fait trois pages :
Le cookie qui s'appelle "cookie.txt"
le code : <?
$duree = 365*24*60*60*365;
setcookie("visiteurs", $count,time()+$duree);
?>
La deuxième : "compteur"
Avec ecris :
1 qui changera a chaque fois qu'un NOUVEAU visiteur viendra
La troisième : "<?php // Script ikseg
// rappelle On ouvre le fichier compteur.txt
$fichier = fopen("compteur.txt","r+" );
$visiteurs = $_COOKIE["cookie"];
// on lit le nombre indiqué dans ce fichier
$visiteurs = fgets($fichier,255);
// on ajoute un au nombre de visiteurs
$visiteurs++;
// on écrit le nouveau nombre dans le fichier
fseek($fichier,0);
fputs($fichier,$visiteurs);
// on referme le fichier compteur.txt
fclose($fichier);
// on indique sur la page le nombre de visiteurs
print("$visiteurs personnes sont passées par ici" );
?>
Je sais que l'erreur doit etre basique mais j'apprend le php et je fais des petits scripts pour m'entrainer...
Merci
Message édité par ikseg le 17-05-2003 à 19:40:30