Chcę uzyskać adres URL strony, z której wysłano zapytanie. Jak mogę to zrobić w PHP?Jak uzyskać nagłówek "referer" w PHP?
5
A
Odpowiedz
17
Polecenie (r) er można znaleźć w zmiennej globalnej $_SERVER
. Należy pamiętać, że wysłanie refer (r) er jest całkowicie opcjonalne, a agent użytkownika może po prostu zdecydować, aby nie wysyłać adresu URL (r).
$_SERVER['HTTP_REFERER']
7
$_SERVER['HTTP_REFERER']
Dokumentacje są dostępne tutaj here.
+0
Głosowano za dodanie linku do dokumentacji. –
Powiązane problemy
- 1. Jak uzyskać HTTP Referer przez JS | Jquery?
- 2. Set Referer nagłówka w ASP.NET
- 3. Jak uzyskać nagłówek żądania "Origin" w Railsach
- 4. CakePHP: jak używać kontrolera :: Referer() w widoku
- 5. Nagłówek json nie działa - php
- 6. Nagłówek tylko pobieranie w php poprzez curl
- 7. Przekierowanie do referer
- 8. PHP Standardowy autor nagłówek komentarze
- 9. iPhone 3.0 Compass: jak uzyskać nagłówek?
- 10. Jak uzyskać nagłówek "Host:" z HttpContext (asp.net)
- 11. scrapy, jak ustawić adres URL referer
- 12. Jak utworzyć nagłówek/stopkę dokumentu programu Word w php
- 13. Niestandardowy nagłówek używający funkcji mydła PHP
- 14. Czy podczas przechodzenia do strony http ze strony https wyświetlany jest nagłówek HTTP Referer?
- 15. Apache HttpClient 4.0-beta2 httppost, jak dodać referer?
- 16. Wynik z $ _SERVER ['HTTP_REFERER'], gdy nagłówek referer nie jest wysyłany na serwer
- 17. Google Maps API Referer 403 Błąd
- 18. Pytanie o nagłówek w PHP (i ogólnie w HTTP)
- 19. nagłówek opóźnienie lokalizacja
- 20. Jak uzyskać lokalną strefę czasową w PHP?
- 21. Jak uzyskać nazwy parametrów funkcji w PHP?
- 22. Jak uzyskać klienta użytkownika w PHP
- 23. Jak uzyskać informacje o systemie w PHP?
- 24. Jak mogę uzyskać zawartość div w php
- 25. Jak mogę uzyskać dzisiejszy datownik w PHP
- 26. Jak uzyskać rozszerzenie pliku w PHP?
- 27. Jak uzyskać wartości bajtów ciągu w PHP?
- 28. PHP: uzyskać wartość tablicy jak w Pythonie?
- 29. Jak uzyskać dane JSON w php?
- 30. Jak uzyskać typ zawartości pliku w PHP?
Mam dwa pytania: 1- Jest to opcjonalne, OK, ale czy jest to możliwe przez agenta użytkownika. tj. foobar.com, agent użytkownika mógłby wysłać go jako barfoo.net ?! 2- Czy robot sieciowy, taki jak Google-Bot, jest traktowany jako agent użytkownika? – SaidbakR
Strona odsyłająca może być zmieniana przez przeglądarkę, przez wtyczkę przeglądarki, przez jakiś składnik sieciowy (proxy) lub przez jakiś kod złośliwego oprogramowania na przykład. I tak, większość botów identyfikuje się za pomocą łańcucha użytkownika. –