C'est quoi cette erreur ???? [PHP] - PHP - Programmation
Marsh Posté le 19-04-2002 à 11:34:39
vérifie que tu n'es pas des echo avant ton header
ou des espaces avant ton <?
A+
Dropsy
Marsh Posté le 19-04-2002 à 11:35:14
tu as du envoyer qqes chose à l'ecran avant de creer ton cookie -> c pas bon ca marchera pas
faudrait voir le code complet
Marsh Posté le 19-04-2002 à 11:53:31
Merci
Effectivement çà vient du fait que j'inclue cette fonction en fin de fichier et non au début....
Mais si je veux placer le compteur à la fin d'un tableau par exemple je peux faire comment ?
Marsh Posté le 19-04-2002 à 11:57:35
je comprends pas pkoi tu crees un cookie a chaque fois .
[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]
Marsh Posté le 19-04-2002 à 12:02:38
Je ne le crée pas à chqaue fois, j'ai un test qui vérifie si il existe déjà
Marsh Posté le 19-04-2002 à 12:03:43
ben tu mets ce test en tt debut de fichier et apres rien ne t'empeche de mettre ton compteur a la fin nan ??
Marsh Posté le 19-04-2002 à 13:21:34
kayasax a écrit a écrit : bidouille, bidouille ! |
bidouille, ca va avec PHP
Marsh Posté le 19-04-2002 à 11:30:43
Voilà j'essaie d'intégrer un compteur de visites sur ma page, qui est censé créer un cookie...mais j'ai cette erreur :
Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp\www\livredor\livredor.php3:4) in c:\program files\easyphp\www\livredor\compteur.php3 on line 14
Et je vois pas de quoi çà vient !!
Partie du code :
if($COMPTEURSIMPLE == "" )
{
// Création d'un cookie
setcookie("COMPTEURSIMPLE", "oui", time()+$temps);
// Ajouter 1 au compteur
$fp = fopen("compteur.txt","r+" );
$nb = fgets($fp,11);
$nb++;
fseek($fp,0);
fputs($fp,$nb);
fclose($fp);
Etc........
Si je bloque la fonction setcookie ne mets plus l'erreur.... Je trouve pas ! Help !!
[jfdsdjhfuetppo]--Message édité par Ptisik--[/jfdsdjhfuetppo]