Voici mon problème :
Lorque je charge une page PHP compressée gzip déjà lue par le navigateur, celui-ci me propose de la téléchargée au lieu d'afficher le contenu.
Ce phénomène se produit quant on est dans une même connexion ( lié au keep-alive apparemment ).
D'après ce que j'ai pu lire, IE a connu ce bug dans les versions 4 et 6.
voici le dernier entete qui s'affiche
en fonctionnement normal :
Code : Tout sélectionner
http://www.ordre-atlantis.fr/elevage/
GET /elevage/ HTTP/1.1
Host: www.ordre-atlantis.fr
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: PHPSESSID=9b634cd6a1ea8b4e2f17b2f76e2b50cc
If-Modified-Since: Tue, 21 Aug 2007 10:26:15 GMT
Cache-Control: max-age=0
HTTP/1.x 304 Not Modified
Date: Tue, 21 Aug 2007 13:11:29 GMT
Server: Apache
Connection: Keep-Alive
Keep-Alive: timeout=2, max=10
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, must-revalidate
Vary: Accept-Encoding
Code : Tout sélectionner
http://www.ordre-atlantis.fr/elevage/
GET /elevage/ HTTP/1.1
Host: www.ordre-atlantis.fr
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: PHPSESSID=9b634cd6a1ea8b4e2f17b2f76e2b50cc
If-Modified-Since: Tue, 21 Aug 2007 10:26:15 GMT
Cache-Control: max-age=0
HTTP/1.x 200 OK
Code : Tout sélectionner
ÿÿ HTTP/1.1 304 Not Modified
Date: Tue, 21 Aug 2007 13:15:35 GMT
Server: Apache
Connection: Keep-Alive
Keep-Alive: timeout=2, max=8
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, must-revalidate
Vary: Accept-Encoding
ÿÿ
Apparement certain on tenté de résoudre ce problème en ajoutant un Connection: close dans l'entête pour le cas d'une page en HTTP 304.
Mais je ne pense pas que ça soit la meilleur des solutions.
Merci de votre aide.
Pour info, je ne rencontre ce problème que sous VISTA, alors que sous XP cela à l'air de fonctionner correctement.
Voici des liens de personnes ayant eu le meme soucis :
http://www.webmasterworld.com/apache/3418477.htm
http://archives.rezo.net/spip.mbox/2005 ... aux4.fr%3E