[PHP] Problème de cookie sous IE6. Réponse inside (enfin piste)

Problème de cookie sous IE6. Réponse inside (enfin piste) [PHP] - PHP - Programmation

Marsh Posté le 08-05-2002 à 13:37:09    

Voila, je fais un forum en PHP (travail de diplome, j'ai pas choisi), et j'ai un problème avec les cookies sous IE6.
 
En fait, je les utilise pour stocker le nom/password, mais seulement sur choix de l'utilisateur.
Si le cookie est présent, il redirige directement vers la page d'identification (dans le style de Forum82 pour ceux qui connaissent).
Donc si un cookie est demandé, je le met avec setcookie("user", $user, time() + 3600*24*$cookietime); où cookietime est un nombre de jour, choisi dans un select auparavant.
 
Ca marchait pas du tout sous IE6 au niveau de sécurité pour cookie de base, donc j'ai rajouté un paramètre de domaine de validité. ca devient :
setcookie("user", $user, time() + 3600*24*$cookietime, "", $domaine);
le domaine est trouvé avec HTTP_SERVER_VARS['Host'] (qqch du genre, j'ai pas mon code sous les yeux la).
 
Bon la le cookie est pris en compte, mais si j'arrete le navigateur, il m'efface le cookie après quelques secondes.
 
J'ai pourtant l'impression que la date d'expiration est juste...
 
Quelqu'un a une idée sur ce que je pourrais changer ?
 
Je précise que sous IE5.5 ou plus bas, ca marche très bien, tout comme sous Netscape/Mozilla. C'est donc IE6 qui m'efface d'office le cookie, a son niveau de sécurité normal. Si je descend le niveau de sécurité des cookies a faible, il passe.
 
Je vois vraiment pas ce qui marche pas avec IE6 la...
 
voila, a+

 

[jfdsdjhfuetppo]--Message édité par Azhag le 09-05-2002 à 14:01:56--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 08-05-2002 à 13:37:09   

Reply

Marsh Posté le 08-05-2002 à 18:52:47    

[:nycius]  
personne ?
sérieux je trouve pas  :??:

Reply

Marsh Posté le 08-05-2002 à 18:54:56    

IE6 bloque les cookies, tu ne pourras rien faire ....

Reply

Marsh Posté le 08-05-2002 à 18:57:32    

hum mauvais.
mais le truc, c'est que ca marche avec PhpMyAdmin par exemple.
 
Donc j'imagine qu'il y a une solution.
Je vais chercher dans la config de PHP, y a peut-etre qqch.

Reply

Marsh Posté le 08-05-2002 à 18:58:58    

dsl

Reply

Marsh Posté le 08-05-2002 à 19:19:00    

je crois que c pas possible :( c du $crosoft en puissance ca !!!  :fou:

Reply

Marsh Posté le 08-05-2002 à 19:24:23    

trouvé
 
en fait, IE6 est passé à la norme P3P, pour la sécurité des cookies.
Il veut donc une "compact policy" pour accepter les cookies.
 
Plus d'infos la :
http://support.microsoft.com/defau [...] 71&GSSNB=1
 
et la :
http://www.w3.org/P3P/
 
super, merci Crosoft, j'ai pleins de trucs a lire now...

Reply

Marsh Posté le 08-05-2002 à 19:39:51    

tu nous fait un resumer en FR ?  :D

Reply

Marsh Posté le 09-05-2002 à 14:01:25    

ouais je pourrais, si j'ai le temps. :sol:  
 
je vais deja tout lire et essayer de comprendre.  :D

Reply

Marsh Posté le 10-05-2002 à 04:07:16    

ca serait cool si j'avais un forum à présenter pour mon diplome :D

 

[jfdsdjhfuetppo]--Message édité par joce le 10-05-2002 à 04:07:24--[/jfdsdjhfuetppo]


---------------
Protèges carnets personnalisés & accessoires pour bébé
Reply

Sujets relatifs:

Leave a Replay

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