Sven: "Fehlerhafte Kodierung" nach Aktivierung von gzip

Hallo ihr,

ich habe über folgenden Weg gzip-Kompression aktiviert:

ob_start('ob_gzhandler');  
  
// hier der content  
  
$output = ob_end_flush();  
echo $output;

Firefox3 meldet mir jedoch:

Fehlerhafte Kodierung der Inhalte

Die Webseite, die Sie öffnen möchten, kann nicht angezeigt werden, da sie eine ungültige oder unbekannte Form der Kompression verwendet.

Was läuft hier verkehrt? In der httpd.conf des Apache ist das Modul mod_gzip aktiviert.

Gruß
Sven

  1. Hallo,

    Was sagt Firebug, was für Header gesendet werden (sowohl Anfrage als auch Antwort). Ich verwende folgendes Skript:

      
    if(strpos($_SERVER['HTTP_ACCEPT_ENCODING'], "gz") !== false)  
        ob_start("ob_gzhandler");  
    
    

    und am Ende:

      
    @ob_end_flush();  
    
    

    In dem Fall hat eine Performance-Messung ergeben, dass @ schneller ist als das if nochmal zu schreiben, denn danach kommt nix mehr und error_reporting wird nicht mehr angeschaltet.

    mfg, Flo

    --
    sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|