Raketentrainer: Grundsätzliches

Beitrag lesen

problematische Seite

Leider fehlt der Header Content-Length, wie bringe ich PHP dazu einen Solchen anzuhängen?

  • Genau genommen wird der Payload (hier die Grafik) nach einer Leerzeile als Trenner an den HTTP-Header angehangen. (Gerade Du weisst das wohl, aber andere nicht.) Deshalb muss die Länge bekannt sein (sonst kann man sie nicht im Header senden).

  • Eigentlich kann man bei aktiviertem Output-Buffering die Header auch nach dem Payload setzen (PHP sortiert dann die Rückgabe an den Web-Server). Aber: Die von mir und Dedlfix vorgeschlagene Vorgehensweise funktioniert mit JEDER Konfiguration des Output-Buffers (Autostart oder nicht).