Auf dieses lustige Problem bin ich bei der Überprüfung einer Seite im Internet Explorer 6 getroffen. Die Fehlersuche hat mich einige Zeit gekostet, deshalb möchte ich sie hier mitteilen, falls jemand anderes sucht.
Es hat daran gelegen, dass der IE6 und der IE5 (IE5.5 lustigerweise nicht?!?!) nicht mit einer (geschachtelten) Komprimierung der Inhalte zurecht kommt. Ich habe meine CSS-Dateien per ob_start(”ob_gzhandler”) verschlüsselt. Das war fatal. Hier mein etwas schlechter Hack, wie ich die Seite vernünftig ausgegeben bekomme (welche Hacks im Browserkrieg sind auch nicht schlecht…):
php:
if(preg_match(”/MSIE 6/”, @$_SERVER['HTTP_USER_AGENT'])
|| preg_match(”/MSIE 5/”, @$_SERVER['HTTP_USER_AGENT'])){
return;
}
else{
$encode = getenv(”HTTP_ACCEPT_ENCODING”);
if(ereg(”gzip”,$encode)) {
ob_start(”ob_gzhandler”);
} else {
ob_start();
}
}


