begin process at 2012 02 15 22:04:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > COMPTEUR VISITEURS TOTAUX GÉRÉE AVEC LES COOKIES

COMPTEUR VISITEURS TOTAUX GÉRÉE AVEC LES COOKIES


 Information sur la source

 Description

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

  • <?
  • // ------------------------------------------
  • // 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
  • ?>
<? 
// ------------------------------------------
// 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 :-)


 Sources du même auteur

ENVOIE DE MAIL HTML ET TXT AVEC FICHIER JOINT.
SELECTION AUTOMATIQUE DE LOGIN MYSQL (LOCALHOST -&GT; WEB)

 Sources de la même categorie

Source avec Zip COMPTEUR DE CLIQUE PHP AVEC JQUERY par devgoneti
Source avec Zip LIVRE D'OR SIMPLE (POUR DÉBUTANT) par devgoneti
Source avec Zip SCRIPT TRAVAUX POUR VOTRE SITE par FleuryK
Source avec Zip Source avec une capture EL COYOTOS LIVRE D'OR PHP 5 par elcoyotos
COMPTEUR DE VISITE - FICHIER TXT - CODE MINIMAL par SuperChouquette

Commentaires et avis

Commentaire de goliath2002 le 16/02/2003 08:38:34

mais ca compte à chaque reload!

Commentaire de matrey le 24/02/2003 11:45:54

le cookie n'a pas de date d'expiration, il s'efface tout de suite !

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,245 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales