Der PHP-Header kann den Pfad nicht finden

Freigeben: 2023-02-28 08:26:01
Original
2366 Leute haben es durchsucht

Der PHP-Header kann den Pfad nicht finden

Wenn Sie header("location:test.php") zum Springen in PHP verwenden, beachten Sie bitte die folgenden Punkte:

1. Zwischen location und ": " Es dürfen keine Leerzeichen vorhanden sein, sonst tritt ein Fehler auf. //phpfensi.com

2. Vor der Verwendung des Headers darf keine Ausgabe erfolgen, auch keine Leerzeichen nach dem Tag „?>“ im Include Seite.

3. Der PHP-Code nach dem Header wird ebenfalls ausgeführt

Es kann kein Inhalt ausgegeben werden, bevor der PHP-Header springt, da PHP bereits HTTP-Header-Informationen an den Browser gesendet hat Es beginnt mit der Ausführung. Änderungen sind nicht mehr zulässig.

Wenn Sie jedoch die Header-Informationen nach der Ausgabe verarbeiten müssen, können Sie ob_start() ob_end_flush() verwenden, um den zu sendenden Inhalt zwischenzuspeichern und bis zum Header zu warten fährt fort, bevor der Inhalt gesendet wird.

Oder einfacher: Ändern Sie php.ini, suchen Sie nach „output_buffering=Off“ und ändern Sie es in „output_buffering=4096“.

Empfohlen: PHP-Server

Das obige ist der detaillierte Inhalt vonDer PHP-Header kann den Pfad nicht finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage