Problème de cookie chez OVH - PHP - Programmation
Marsh Posté le 28-10-2005 à 10:16:04
montre un peu ton script, moi j'avais utilisé les cookies sur le site de mon asso (www.media-lan.org) hébergé chez OVH, et j'ai jamais eu de pb...
bon par contre je m'occupe plus du code dpuis des mois, j'avais utilisé des set_cookie à l'époque et je l'ai jamais refait avec $_COOKIE mais le comportement ne dois pas changer
Marsh Posté le 28-10-2005 à 11:16:54
C'est toujours set_cookie pour mettre des cookies, $_COOKIE, ça remplace juste HTTP_machin_bordel_cookies au moment de la récupération.
cyfl => As-tu essayé d'indiquer un path à tes cookies ?
Marsh Posté le 28-10-2005 à 14:56:21
alors je met
je met au debut de l'index :
@setcookie("dd",$dd,time()+1800,"/" );}
sur une autre page (la page ou je veut modifier mes infos
@setcookie("ladate",$date_db,time()+60*24*30,"/" ); @setcookie("lidcout",$lemd5,time()+60*24*30,"/" );
et ca marche po !
Marsh Posté le 28-10-2005 à 15:02:23
djà sans las "@" on saura mieux si ya un pb
ensuite quand tu veux modifier un cookie, ça serai bien de tjs te servir du meme nan ?
Marsh Posté le 28-10-2005 à 15:41:00
ben j'utilise tout le tps le mm cookie
j'ajoute des variables a mon cookie, mais il ne se crée pas sauf en local !
ca me renvoie juste chez ovh et pas en local :
Warning: Cannot modify header information - headers already sent by (output started at /home/coutelle/www/identification.php:6) in /home/coutelle/www/identification.php on line 72
Marsh Posté le 28-10-2005 à 15:49:21
t'aurais pas pu dire tout de suite que c'était ça le message d'erreur
ya du code HTML d'envoyer avant tes cookies, et ça il ne faut pas...
Marsh Posté le 28-10-2005 à 15:55:14
Rho non, pas ce message d'erreur là !!!
Solution : En tout premier, mais vraiment, en tout premier de ton code de ta page, tu dois avoir <?php, même pas un espace avant.
Et si tu ne veux plus de problème de ce genre, mets un ob_start(); juste après le <?php.
Marsh Posté le 28-10-2005 à 16:02:33
c pour ca que je met un @
pour ne pas avoir le message d'erreur, mais ca fait l'action
en local ca marche
et mm en ligne pour le 1er mail envoyer
Marsh Posté le 28-10-2005 à 18:53:37
cyfl > Si t'as ce message d'erreur alors ca ne marchera pas. Et c'est pas en cachant l'erreur que ca marchera mieux. Et si ca marche en local et pas sur le net, alors c'est que t'as un fichier qu'est pas pareil des deux côtés et c'est ce fichier là qui envoie des données au navigateur avant le setcookie.
PS : T'imagine si tout le monde faisait ça dés qu'ils ont un probléme? Il y aurait plus grand chôse qui fonctionnerait.
Marsh Posté le 28-10-2005 à 09:44:22
Salut !
j'ai un soucis avec mes cookies chez ovh, tout mon site marche très bien en local (easyphp - mysql sur Windows XP Pro)
j'ai tout uploader et il crée bien mon cookie au lancement du site, seulement impossible de le modifier chez ovh
quelqu'un a une idée ?