Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dlaczego IE gubi $_SERVER['HTTP_REFERER'] ?
Forum PHP.pl > Forum > PHP
SHiP
Sprawdzam na operze jest ok sprawdzam na FireFoxie jest ok sprawdzam na IE zmienna $_SERVER['HTTP_REFERER'] jest pusta ;]

Po prostu gdy otwieram nowe okno za pomocą window.open w JS referer nie jest pobierany ;] Jeśli wiecie jak temu zapobiec to byłbym wdzięczny...
luinnar
MANUAL!
Cytat
'HTTP_REFERER'

The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
kufalo
IE nie wysyla referera jesli zapytanie zostalo wykonane przez JS.

Da sie to ominac, przy pomocy niewidocznego formularza, ktoremu jako action ustawiamy zadany link. Przy pomocy JS wywolujemy submit().
PrzeoR
Cytat(kufalo @ 2005-11-12 20:11:39)
IE nie wysyla referera jesli zapytanie zostalo wykonane przez JS.

Da sie to ominac, przy pomocy niewidocznego formularza, ktoremu jako action ustawiamy zadany link. Przy pomocy JS wywolujemy submit().

Może ktoś przytoczyć taki przykład questionmark.gif smile.gif bardzo bym prosił
ActivePlayer
  1. <form action="strona.php" id='formularz'></form><a href="#" onclick="document.getElementById('formularz').submit();">link</a>
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.