Gibt es eine einfache Möglichkeit, in PHP zu erkennen, ob output_buffering in der php.ini auf ON gesetzt ist? Ich möchte eine Nachricht anzeigen können, wenn sie nicht aktiviert ist.
In meiner Anwendung habe ich versucht, eine htaccess-Datei zu verwenden, um sie automatisch einzuschalten, aber es scheint, dass sie nicht in allen Serverumgebungen funktioniert und in einigen Fällen einen ekligen Fehler verursacht.
Vielen Dank!
Sie können auf den Wert output_buffering
in der Datei php.ini zugreifen, indem Sie Folgendes tun:
Aber ich denke, was Sie suchen, ist ob_get_level()
( oder ob_get_status()
):
Gibt die Ebene der verschachtelten Ausgabe zurück Pufferhandler oder Null bei Ausgabe Pufferung ist nicht aktiv .
einfach
überprüfen Sie mit
%Vor% oder eine Datei ausführen, die phpinfo();
function aufruft. Es werden alle Veriables aufgelistet, die Werte enthalten. Überprüfen Sie den Wert für 'output_buffering' in der Liste.
Tags und Links php output-buffering