tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
288
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jackie05 jackie05 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    293
    Hallo,
    ich habe folgendes problem und zwar, wenn ich Internet Explorer öffne und auf meine Seite gehen möchte, dann erhalte ich folgende fehlermeldung:

    PHP-Code:
    Warningob_start() [ref.outcontrol]: output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter' 
    Wenn ich meine Seite dann erneut aktualisiere, dann verschwindet diese fehlermeldung.

    Hier ist mal die function woran es liegt, habe diese rauskopiert von meinem PHP Datei:

    PHP-Code:
    /* Prüfen ob Client gzip unterstützt */
    function check_obstart() {
    $encoding getenv("HTTP_ACCEPT_ENCODING");
     if (
    eregi("gzip",$encoding)) {
     
    ob_start("ob_gzhandler");
     } else{
     
    ob_start();
     }

    Ich habe geldesen, das wenn ob_start() 2 mal aufgerufen wird, diese fehlermeldung erscheint, aber es wird nur 1 mal aufgerufen.

    Woran könnte der fehler eigentlich liegen?

    Ich bedanke mich schonmal im Voraus.

    MfG
     

  2. #2
    Avatar von Da_Chris
    Da_Chris Da_Chris ist offline Mitglied Platin
    Registriert seit
    Feb 2007
    Ort
    Augsburg
    Beiträge
    651
    Mh offenbar wird die funktion trotzdem 2mal aufgerufen.
    Hier ein workaround:
    PHP-Code:
    function check_obstart() 
    {
     if(
    defined("ob_started"))
     {
      
    $encoding getenv("HTTP_ACCEPT_ENCODING");
      if (
    eregi("gzip",$encoding)) 
      {
       
    ob_start("ob_gzhandler");
      }
      else
      {
       
    ob_start();
      }
      
    define("ob_started",true);
     }

     

  3. #3
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Wenn session.use_trans_sid aktiviert ist, muss ob_start() vor session_start() aufgerufen werden.
     
    Markus Wulftange

  4. #4
    jackie05 jackie05 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    293
    Danke euch, es hat funktioniert.

    Vielen Dank.

    MfG
     

  5. #5
    Avatar von Da_Chris
    Da_Chris Da_Chris ist offline Mitglied Platin
    Registriert seit
    Feb 2007
    Ort
    Augsburg
    Beiträge
    651
    woran lag es?
     

  6. #6
    jackie05 jackie05 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    293
    Ich habe den Code den Du erweitert hast, genommen und es funktioniert einwandfrei.

    Danke.

    MfG
     

Ähnliche Themen

  1. ob_start Pufferverzeichnis
    Von Metha im Forum PHP
    Antworten: 2
    Letzter Beitrag: 12.01.08, 20:00
  2. Antworten: 3
    Letzter Beitrag: 01.06.07, 23:45
  3. ob_start und ob_end_flush
    Von SigmundK im Forum PHP
    Antworten: 1
    Letzter Beitrag: 21.02.07, 20:39
  4. ob_start() und header() ?
    Von Funjoy im Forum PHP
    Antworten: 12
    Letzter Beitrag: 12.11.04, 17:10
  5. ob_start und ob_end_flush
    Von Subwoover im Forum PHP
    Antworten: 5
    Letzter Beitrag: 31.07.03, 07:34