Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2521|Odgovoriti: 1

PHP dobi vse informacije iz glave

[Kopiraj povezavo]
Objavljeno na 24. 12. 2023 19:59:29 | | | |
Zahteve: Včasih zahteve prispejo v PHP za obdelavo zahtev, in upravljavci lahko potrebujejo številne procese (npr. reverse proxy, load balancer itd.), vmesni proces pa lahko izbriše informacije o glavi zahtevka in uporabi php za izhod vseh glav zahtevkov za naše odpravljanje napak.

Apache strežnik

Pod strežnikom Apache lahko neposredno uporabite vgrajeno funkcijo PHP za pridobitev informacij o HTTP glavi zahtevka odjemalca, koda je naslednja:


Ta funkcija vrne informacije o glavi vseh HTTP zahtev. Nato vsako informacijo o glavi zahteve izpiše skozi zanko skozi zanko. Ta metoda lahko izpiše vse informacije o glavi zahteve, vključno z gostiteljem, vrsto brskalnika, jezikom itd., kar je zelo priročno za razhroščevanje.

IIS in Nginx strežniki

Zgornje funkcije niso podprte z IIS ali Nginx in jih je mogoče implementirati preko prilagojenih funkcij, koda pa je naslednja:

Kot je prikazano spodaj:



Sredstva:Prijava do hiperpovezave je vidna.





Prejšnji:Spremembe osnovne slike Dockerja za .NET 8
Naslednji:Nginx prestreže vse zahteve in vrne enako vsebino odgovora
 Najemodajalec| Objavljeno na 24. 12. 2023 20:05:11 |
php dobi parameter glave zahteve
https://www.itsvse.com/thread-3876-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com