1/5 (10 avis)
Snippet vu 14 884 fois - Téléchargée 30 fois
<?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) // Si pas de "compteur.txt"... le créer if(!file_exists("compteur.txt")){ $compteur=fopen("compteur.txt","w"); $hit=1; // Initialise a 1 // Cree le COOKIE setcookie("Visite","ok",time()+365*24*3600); // 1 an } else{ // Stocke les visites dans $hit $compteur=fopen("compteur.txt","r+"); $hit=fgets($compteur,255); // Si pas de COOKIE... if(empty($_COOKIE["Visite"])){ // Cree le COOKIE setcookie("Visite","ok",time()+365*24*3600); // 1 an // Incremente $hit $hit++; } } // Ecrit la valeur de $hit dans "compteur.txt" fseek($compteur,0); fputs($compteur,$hit); fclose($compteur); ?> <html> <head> <title>Compteur de visite</title> </head> <body> <br><br> <DIV align="center"><STRONG>PUTAIN CA MARCHE !!!</STRONG></DIV><br><br><br> <?php echo " Nbre de visiteur ".$hit. " !!<br><br>"; echo $HTTP_COOKIE_VARS["Visite"]; ?> </body> </html>
21 déc. 2003 à 19:16
22 déc. 2003 à 22:16
++
30 déc. 2003 à 17:52
16 avril 2004 à 12:51
et mais merci beaucoup sa fait longtemps que j'en cherchais un
merci
3 juil. 2004 à 04:52
Il y a un problème. Cette source ne fonctionne pas. Quand je fais reload ou actualiser, le compteur ajoute un visiteur de plus. Je ne sais pas pourquoi. J'ai pourtant permis d'accepter les cookies! Donnez-moi la solution pour régler ça.
Merci
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.