Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 2521|Svar: 1

PHP får alle header-oplysningerne

[Kopier link]
Opslået på 24/12/2023 19.59.29 | | | |
Krav: Nogle gange ankommer anmodninger til PHP for at behandle forespørgsler, og mange processer kan være påkrævet af ledere (f.eks. reverse proxy, load balancer osv.), og mellemprocessen kan slette anmodningsheader-informationen og bruge php til at outputte alle anmodningsheadere til vores fejlfinding.

Apache-server

Under Apache-serveren kan du direkte bruge PHP's indbyggede funktion til at hente HTTP-anmodningsheaderinformationen fra klienten, koden er som følger:


Denne funktion returnerer header-informationen for alle HTTP-forespørgsler. Den udskriver derefter information om hver anmodningsheader gennem en løkke gennem en løkke. Denne metode kan udskrive al information om anmodningsheaderen, inklusive vært, browsertype, sprog osv., hvilket er meget praktisk til fejlfinding.

IIS- og Nginx-servere

Ovenstående funktioner understøttes ikke af IIS eller Nginx og kan implementeres gennem brugerdefinerede funktioner; koden er som følger:

Som vist nedenfor:



Ressourcer:Hyperlink-login er synlig.





Tidligere:Docker-base-imageændringer for .NET 8
Næste:Nginx opsnapper alle forespørgsler og returnerer det samme svarindhold
 Udlejer| Opslået på 24/12/2023 20.05.11 |
php henter header-parameteren for forespørgslen
https://www.itsvse.com/thread-3876-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com