Problème de cookie chez OVH

Problème de cookie chez OVH - PHP - Programmation

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 ?

Reply

Marsh Posté le 28-10-2005 à 09:44:22   

Reply

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


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

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 ?


Message édité par The-Shadow le 28-10-2005 à 11:17:27
Reply

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 !

Reply

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 ?


Message édité par Xav_ le 28-10-2005 à 15:49:46

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

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

Reply

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  :pt1cable:  
 
ya du code HTML d'envoyer avant tes cookies, et ça il ne faut pas...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 28-10-2005 à 15:55:14    

Rho non, pas ce message d'erreur là !!!  [:amandine75011]
 
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.


Message édité par The-Shadow le 28-10-2005 à 15:56:19
Reply

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

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

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