Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 2521|Odpowiedź: 1

PHP zbiera wszystkie informacje z nagłówka

[Skopiuj link]
Opublikowano 24.12.2023 19:59:29 | | | |
Wymagania: Czasami żądania docierają do PHP, aby je przetwarzać, a menedżerowie mogą wymagać wielu procesów (np. reverse proxy, load balancer itp.), a proces pośredni może usuwać informacje z nagłówka żądania i używać php do generowania wszystkich nagłówków żądań do debugowania.

Serwer Apache

Na serwerze Apache możesz bezpośrednio użyć wbudowanej funkcji PHP, aby uzyskać informacje o nagłówku HTTP request klienta, a kod wygląda następująco:


Funkcja ta zwraca informacje o nagłówku wszystkich żądań HTTP. Następnie każde nagłówek żądania wysyła przez pętlę przez pętlę. Ta metoda pozwala wypisać wszystkie informacje o nagłówku żądania, w tym hosta, typ przeglądarki, język itp., co jest bardzo wygodne do debugowania.

Serwery IIS i Nginx

Powyższe funkcje nie są obsługiwane przez IIS ani Nginx i mogą być implementowane za pomocą niestandardowych funkcji, a kod wygląda następująco:

Jak pokazano poniżej:



Zasoby:Logowanie do linku jest widoczne.





Poprzedni:Zmiany obrazów bazowych Dockerów dla .NET 8
Następny:Nginx przechwytuje wszystkie żądania i zwraca tę samą treść odpowiedzi
 Ziemianin| Opublikowano 24.12.2023 20:05:11 |
php otrzymuje parametr nagłówka żądania
https://www.itsvse.com/thread-3876-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com