Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 2521|Antwort: 1

PHP erhält alle Header-Informationen

[Link kopieren]
Veröffentlicht am 24.12.2023 19:59:29 | | | |
Anforderungen: Manchmal kommen Anfragen in PHP ein, um Anfragen zu verarbeiten, und viele Prozesse können von Managern gefordert werden (z. B. Reverse Proxy, Load Balancer usw.), und der Zwischenprozess löscht möglicherweise die Anfrage-Header-Informationen und verwendet PHP, um alle Anfrage-Header für unser Debugging auszugeben.

Apache-Server

Unter dem Apache-Server können Sie direkt die integrierte PHP-Funktion verwenden, um die HTTP-Anfrage-Header-Informationen des Clients zu erhalten; der Code ist wie folgt:


Diese Funktion gibt die Header-Informationen aller HTTP-Anfragen zurück. Anschließend gibt es die Informationen des Anfragekopfes über eine Schleife durch eine Schleife aus. Diese Methode kann alle Anfrage-Header-Informationen ausdrucken, einschließlich Host, Browsertyp, Sprache usw., was beim Debuggen sehr praktisch ist.

IIS- und Nginx-Server

Die oben genannten Funktionen werden weder von IIS noch von Nginx unterstützt und können durch benutzerdefinierte Funktionen implementiert werden; der Code ist wie folgt:

Wie unten gezeigt:



Betriebsmittel:Der Hyperlink-Login ist sichtbar.





Vorhergehend:Docker-Basis-Image-Änderungen für .NET 8
Nächster:Nginx fängt alle Anfragen ab und liefert denselben Antwortinhalt zurück
 Vermieter| Veröffentlicht am 24.12.2023 20:05:11 |
php erhält den Header-Parameter der Anfrage
https://www.itsvse.com/thread-3876-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com