![]() |
Мне пора на дурку. К сайту прикрутил сессии. В результате перестала "работать" (т.е. показывать значение) переменная $_SERVER("HTTP_REFERER").
А самое веселое то, что работая в Internet Explorer 6.0 она возвращает пустую строку, а в OPERA 7.5, как и полагается выводит урл страницы реферера. Попробовал "вернуться" назад, убрал сессии. И ничего не получилось, реферер не "появился". Как это понять добрые люди? Каким боком реферер зависит от браузера? |
'HTTP_REFERER' - так он как раз от браузера и зависит :)
эта переменная устанавливается браузером, то есть значение 'HTTP_REFERER' зависит от поведения браузера У меня, например, ни в ИЕ 6.0, ни в Мазилле ничего не получается, всё время выдаёт ошибку Вообще это ненадёжнач штука Я у себя выводил print_r($_SERVER); , так здесь 'HTTP_REFERER' даже и не пахло, вообще такого не было :) |
В IE HTTP_REFERER не устанавливается, когда переход идет из javascript в целях безопасности, может в этом проблема...
|
Всё понятно. Спасибо. буду url страницы принудительно в hiden передавать
|
Время: 20:20. |
Время: 20:20.
© OSzone.net 2001-