Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] HTTP_REFERER nie działa
Forum PHP.pl > Forum > Przedszkole
Dominator
Po wpisaniu:

  1. echo $_SERVER["HTTP_REFERER"];


Nic się nie wyświetla - dlaczego ?
Evinek
http://php.net/manual/en/reserved.variables.server.php
Myślę, że to powie wszystko o ile się nie mylę.
Dominator
Nic mi nie mówi ..
jaslanin
HTTP_REFERER jest przekazywany z przeglądarki więc jeżeli jest ona specyficznie ustawiona to może być nie przekazywana

bardziej prawdopodobne jest natomiast to że nie wchodzisz na tą stronę gdzie wyświetla się ta zmienna z linka, tylko wpisujesz adres bezpośrednio (a nie jesteś odesłany z linka), w takim przypadku też jest pusta
Dominator
Wpisuję adres bezpośrednio.
peter13135
Stary. Ta zmienna, przechowuje informację, która strona CIę przywiodła.

Zrób sobie plik 1.php :
  1. echo $_SERVER['HTTP_REFERER'];


oraz stronę 1.html
  1. <a href="1.php">asd</a>


Wejdź na stronę 1.html i kliknij w link.

Następnie zastanów się, czemu nie pokazuje Ci się nic, jeśli wchodzisz bezpośrednio.
Dominator
No i działa wink.gif Dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.