Création de cookies en php

Création de cookies en php - PHP - Programmation

Marsh Posté le 20-06-2003 à 09:33:01    

Voilà dans un script qui compte les visiteurs uniques (avec cookies), j'ai cette erreur dans la page qui affiche le compteur :
 
Warning: Cannot add header information - headers already sent by (output started at /home/www/xxxx/home/new_index2.php:2) in /home/www/xxxxx/home/counter/counter.php on line 26
 
dans new_index2.php à la ligne 2 il y a  
 
<?PHP include("counter/counter.php" ); ?>
 
 
dans counter.php à la ligne 26 j'ai :
 
setcookie("simplecount","Counted!",time()+66600000);
 
Merci de votre aide pour résoudre ce pb !!!


Message édité par Shogun2002 le 20-06-2003 à 09:33:50
Reply

Marsh Posté le 20-06-2003 à 09:33:01   

Reply

Marsh Posté le 20-06-2003 à 10:00:25    

Bon g regler le pb ... mais le compteur ne marche pas correctement  :cry:  
 
A chaque rafraichissement il me rajoute un visiteur  :sweat:  
 
Voici le code :
 
/***************************************************
 Name of file containing the count total.
***************************************************/
$file = "counter.txt";
 
$open = fopen($file, "r" );
$size = filesize($file);
$count = fread($open, $size);
fclose($open);
 
/***************************************************
 If cookie 'simplecount' is not set it will
 add 1 to the counter and set the cookie.
 
 If the cookie does exist, this section will
 be skipped.
***************************************************/
if (!isset($_COOKIE['simplecount'])) {
 
 $open = fopen($file, "w" );
 $count++;
 fwrite($open, $count);
 fclose($open);
 
 setcookie("simplecount","Counted!",time()+66600000);
 
}
 
 
 
 
Qqun pourait me dire d'où vient le pb ... ou si qqun connait un script qui comptabilise les visiteurs unique avec fichier texte.
 
Merci !

Reply

Marsh Posté le 20-06-2003 à 10:11:35    

Qqun connait un script de compteur qui ne s'occupe pas des cookies mais plus des IP ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed