Bonjour à tous,
j'ai un petit problème... j'ai commencer à écrire un petit compteur de visite... mais je ne parviens pas a vérifier si le cookie que je crée est bien la ou non...
Voici mon code:
<?php
/* Projet: Compteur de visite utilisant un cookie.
Compte le nombre de personnes DIFFERENTES ayant accéder au site
(une partie du script est a reporter sur toutes les pages)
A faire:
- fonction qui crée un cookie(valable combien de temps?)
- stocke le nombre de connecter dans un base (MySQL ou .txt?) */
//Stock le nombre de visiteur
// Si le fichier "compteur.txt" n'existe pas, le créer
if(!file_exists("compteur.txt")) {
$compteur=fopen("compteur.txt","w");
fputs($compteur,"0");
fclose($compteur);
}
Global $Visite;
// Vérifie si le cookie existe, si oui ne compte pas, si non incrémente le compteur et crée le cookie.
if(!isset($Visite)&&$HTTP_COOCKIE_VARS["Visite"]!="ok"){ ////////// Je n'arrive pas a verifier la presence du cookies!!!!! Ca déconne !!
// Incrémente le compteur
$compteur=fopen("compteur.txt","r+");
$hit=fgets($compteur,255); // Stocke l'info contenu dans le fichier
$hit++; // Incrémente
fseek($compteur,0);
fputs($compteur,$hit); // Ecrit la nouvelle valeur
fclose($compteur);
// Cree le cookie avec la valeur ok (Expire dans 1 an)
setcookie("Visite","ok",time()+365*24*3600);
}
?>
<html>
<head>
<title>Compteur de visite</title>
</head>
<body>
<?php
echo "Nbre de visiteur ";
echo "$hit ";
echo $HTTP_COOKIE_VARS["Visite"];
?>
</body>
</html>
Aidez moi please !
mailto:arfs_@hotmail.com<< Ne restez jamais inactif ! >>
.oO0[ ARFs allmighty ]0Oo.