Beiträge von Tomlwirbel

    Erklärung und Workaround ohne Garantie

    Hi,

    die Erklärung für die Zahlen findet sich hier:
    Binärmüll

    Das Problem hängt also mit dem Transfer-Encoding: chunked zusammen.

    Leider wird das allerdings nirgends so gesetzt, d.h. es muss eine indirekte Folge von anderen PHP Funktionen sein, welche bisher (in älteren PHP-Versionen) nicht zu diesem Header geführt haben.
    Und da man leider die Header nicht einfach entfernen kann, gibt es also nur die Möglichkeit, mit dem Setzen anderer Header-Informationen, dieses Transfer-Encoding zu vermeiden.

    Die notwendigen Einträge hierfür sind:
    header('Connection: close', true);
    header('Content-Length: unspecified');

    Man kann dies z.B. in wp-settings.php ganz unten einfügen (da die Reihenfolge bei Headers egal ist), und dann sollte es keinen "Zahlenmüll" mehr geben. Allerdings kann ich nicht garantieren, dass sonst auch noch alles weiterhin funktionieren wird.

    Die meisten Browser kommen eigentlich mit dem Transfer-Encoding: chunked ganz gut zurecht.
    Wo es allerdings auf keinen Fall hingehört, sind RSS-Feeds.
    Hierzu kann man dann obige zwei Zeilen auch einfach in die entsprechende PHP-Datei hier eintragen, statt an zentraler Stelle.

    Wie gesagt, ist nur ein Workaround.
    Jetzt müsste noch der eigentliche Verursacher gefunden werden...

    Grüße,
    Tom.