Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   HTTP_REFERER в опере и в IE (http://forum.oszone.net/showthread.php?t=31044)

pauluss 09-08-2004 13:55 212955

Мне пора на дурку. К сайту прикрутил сессии. В результате перестала "работать" (т.е. показывать значение) переменная $_SERVER("HTTP_REFERER").

А самое веселое то, что работая в Internet Explorer 6.0 она возвращает пустую строку, а в OPERA 7.5, как и полагается выводит урл страницы реферера. Попробовал "вернуться" назад, убрал сессии. И ничего не получилось, реферер не "появился".
Как это понять добрые люди? Каким боком реферер зависит от браузера?

vadimiron 09-08-2004 17:59 212956

'HTTP_REFERER' - так он как раз от браузера и зависит :)
эта переменная устанавливается браузером, то есть значение 'HTTP_REFERER' зависит от поведения браузера
У меня, например, ни в ИЕ 6.0, ни в Мазилле ничего не получается, всё время выдаёт ошибку
Вообще это ненадёжнач штука
Я у себя выводил print_r($_SERVER); , так здесь 'HTTP_REFERER'  даже и не пахло, вообще такого не было :)

archy 09-08-2004 22:35 212957

В IE HTTP_REFERER не устанавливается, когда переход идет из javascript в целях безопасности, может в этом проблема...

pauluss 10-08-2004 08:46 212958

Всё понятно. Спасибо. буду url страницы принудительно в hiden передавать


Время: 20:20.

Время: 20:20.
© OSzone.net 2001-