Ce script permet de un simple code sur toutes vos pages sans qu'il se réincremente a chaque page charger grace au cookies
Source / Exemple :
<?
// ------------------------------------------
// Auteur : NoKi (nokifr@aol.com)
// Site : http://zaolien.free.fr/
// ------------------------------------------
// Compteur PHP de hits/cookie
// nom de votre fichier
$fichier="compteur.txt";
// si c'est le premier hit de la session
if($visite=="") {
// marque la session
setcookie("visite","ok");
// incrementation
$cpt = 1;
if(file_exists($fichier)) {
$inF = fopen($fichier,"r");
$cpt = INTVAL(TRIM(fgets($inF, 4096))) + 1;
fclose($inF);
}
// Sauvegarde du compteur
$inF = fopen($fichier,"w");
fputs($inF,$cpt."\n");
fclose($inF);
}
// Lecture des hits (nombre de visites)
$inF = fopen($fichier,"r");
$cpt = INTVAL(TRIM(fgets($inF, 4096)));
fclose($inF); echo $cpt;
// Ensuite un simple :
// require ("compteur.php3");
// suffit :-)
// PS: Evitez un include car ceci prends beaucoup de memoire donc page + difficile a charger
?>
Conclusion :
Un probleme ? les commentaires sont la :-)
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.