Bonjour,
Je suis tombé sur un bug exotique.
Ayant pour une association un serveur imposé : IIS 6 sous windows 2003, avec php 4.3.10, sous FireFox, l'interface d'admin apparait sans feuille de style dès que je change de page (et un maj-F5 qui force le rechargement *complet* rétabli la feuille de style).
Voici mes header :
Content-Type: text/css
Expires: Fri, 24 Dec 2004 08:27:57 GMT
Last-Modified: Thu, 23 Dec 2004 00:55:09 GMT
Vary: Cookie, Accept-Encoding
Server: Microsoft-IIS/6.0
X-Powered-By: PHP/4.3.10, ASP.NET
Connection: close
Et voici les header sur un serveur apache où ça fonctionne sans pb :
Server: Apache/1.3.27 (Win32) PHP/4.3.3
X-Powered-By: PHP/4.3.8
Vary: Cookie,Accept-Encoding
Last-Modified: Thu, 23 Dec 2004 00:49:40 GMT
Expires: Fri, 24 Dec 2004 08:26:58 GMT
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/css
Je m'en sort pour l'instant en ayant modifié ecrire/spip_style.php3 ainsi au début :
// En-tetes
$lastmodified = @filemtime("spip_style.php3");
$headers_only = http_last_modified($lastmodified, time() + 24 * 3600);
//if ($headers_only) exit;
(j'ai commenté la dernière ligne).
Jacques