J'ai un probleme sur lequel j'ai deja passe une journee sans succes.
Une application web (Perl, mais il n'y a aucune raison que ca soit important) place un cookie de session.
Ce cookie est bien envoye au navigateur, je peux le sniffer.
Cependant, avec IE6 (et seulement IE6, IE7 est OK, FF windows et FF Linux le sont) le cookie n'est pas renvoye lors d'une requete. Ce qui fait que bien evidemment la session n'est pas conservee, ce qui mene a bien des problemes.
Voila un exemple de dialogue HTTP, en ne laissant que les headers:
** premiere requete, pas de cookie **
GET /cgi-bin/results.cgi?kw=wraceattpfa&pname=&xcoord=&ycoord=&x2coord=&y2coord=&rec_sess=&qds=1&nojs=0&x=0&y=0 HTTP/1.1
Accept: */*
Accept-Language: en-gb
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: hidden.ac.uk
Connection: Keep-Alive
** Reponse avec Set-Cookie bien comme il faut **
HTTP/1.1 200 OK
Date: Wed, 12 Mar 2008 10:37:08 GMT
Server: Apache
Set-Cookie: sid=a18554e0f7aecd425810355890cf74a0; domain=hidden.ac.uk; path=/
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
** Requete suivante, pas de cookie. Pourquoi ? **
GET /cgi-bin/getrec.cgi?id=1 HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*
Referer: http://hidden.ac.uk/cgi-bin/results.cgi?kw=wraceattpfa&pname(...)
Accept-Language: en-gb
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: hidden.ac.uk
Connection: Keep-Alive
Infos supplementaires en vrac:
- J'ai accepte tous les cookies dans IE6
- ce n'est pas un third-party cookie
- il n'y a pas de frames ou de trucs bizarres comme ca
- view > Privacy report ne donne rien de special
- IE6 a ete installe a partir de http://browsers.evolt.org pour etre 'standalone'
- J'ai essaye des variations de noms de domaines, de path, de date d'expiration pour le cookie, rien ne change.
Si quelqu'un a ne serait-ce qu'une piste, ca me permettrait de conserver un peu de mon equilibre mental, mis a mal depuis ce matin...
# Pour la posterite
Posté par lom (site web personnel) . Évalué à 1.
Tant de temps perdu pour rien...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.