CSS Cacheingproblem - Lösungsvorschlag

Michael Bieri

Angesehenes Mitglied
Firefox hat bekannterweise Probleme mit Stylesheets, welche nach einem Reload wieder verduften. Firefox lädt Stylesheets offenbar unsauber in den Cache. Nach einem Reload wird der Stylesheet eben wieder neu geladen..

Ich hab mittlerweilen eine Lösung gefunden, dieses Problem zu umgehen. Ist zwar nicht wirklich sauber, aber es tut seinen Zweck.

Ich verhindere, dass die Stylesheets überhaupt in den Cache geladen werden. Und zwar so:
CODE <?PHP
header('Content-Type: text/css; charset=UTF-8');

/* Caching der Seite verhindern */
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store');
header('Pragma: no-cache');

?>

body {..




Der Stylesheet wird dann einfach unter irgendwas.css.php gespeichert und entsprechend verlinkt - und schon ist der Bug umgangen..

Nicht elegannt - aber effizient
 
Zurück
Oben