Pb avec setcookie qui n'envoie pas de cookie??? [PHP] - Programmation
Marsh Posté le 18-10-2001 à 11:11:11
euh.. je vais peut-être dire une connerie
tu reçois les cookies sur d'autres sites? En gros, tu n'aurais pas désactivé l'utilisation des cookies sur ton poste?
Marsh Posté le 18-10-2001 à 13:07:18
Ca peut pas marcher tu defini ton cookie dans une boucle. Le cookie doit toujours etre creer en premier ( en tout debut de script avant toute fonction ).
scabs a écrit a écrit : En fait mon PC ne reçcoit pas le cookie mais je l'ai déjà reçu sur un autre pc .Les deux en WIN98. Je sais pas de koi ca peut venir??? Voilà mon script (enfin un bout...) if($reponseI=='0'{ print("<font color=\"red\"><b>VOUS N'AVEZ PAS ETE RECONNU REESSAYEZ OU CONTACTER VOTRE ADMINISTRATEUR</b></font>" ); } else{ $id=$valeursI[id]; setcookie("intranet",'$id',time()+3600); header("location: http://mlchalonnais.free.fr/intran [...] php3" ); exit; } } |
Marsh Posté le 18-10-2001 à 13:38:24
je sais mais je l'ait déjà fait comme ça cher un autre hebergeur et ça marchait
Marsh Posté le 18-10-2001 à 13:53:25
shurik'n a écrit a écrit : Ca peut pas marcher tu defini ton cookie dans une boucle. Le cookie doit toujours etre creer en premier ( en tout debut de script avant toute fonction ). |
t'es sur ?
Je croyais qu'il fallait juste ne rien envoyer vers le navigateur avant de créer le cookie
Marsh Posté le 18-10-2001 à 13:53:26
Il semble que dans certains cas le cookie puisse se creer mais ce n ets absolument pas garanti ni fiable. Un cookie se creer toujours au debut. Tu peu verifier sur toutes les docs ke tu voudras, c une sorte de convention.
scabs a écrit a écrit : je sais mais je l'ait déjà fait comme ça cher un autre hebergeur et ça marchait |
Marsh Posté le 18-10-2001 à 14:20:17
et si j'ai besoin d'une valeur qui est le résultat d'une requête sur une base de donnée comment je fais
Marsh Posté le 18-10-2001 à 14:26:05
c bizarre sur un autre poste je l'ai reçu ...le cookie
c'est pas du gâteau cette histoire c surement mon navigateur qui m.... c IE v6
Marsh Posté le 18-10-2001 à 09:58:23
En fait mon PC ne reçcoit pas le cookie mais je l'ai déjà reçu sur un autre pc .Les deux en WIN98.
Je sais pas de koi ca peut venir???
Voilà mon script (enfin un bout...)
if($reponseI=='0'{
print("<font color=\"red\"><b>VOUS N'AVEZ PAS ETE RECONNU REESSAYEZ OU CONTACTER VOTRE ADMINISTRATEUR</b></font>" );
}
else{
$id=$valeursI[id];
setcookie("intranet",'$id',time()+3600);
header("location: http://mlchalonnais.free.fr/intran [...] php3" );
exit;
}
}