IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   $HTTP_REFERER (http://www.imho.ws/showthread.php?t=113749)

cinic 16.01.2007 20:37

$HTTP_REFERER
 
В FireFox не пашет вроде эта тема... Блин а она там очень нужна, как и чем я могу ее заменить? Плиз подскажите....

нужна для header(Location: $HTTP_REFERER)

Shaman_RnD 17.01.2007 00:19

Насколько я знаю эта тема $HTTP_REFERER обрабатывается на стороне сервера а браузеру выдается только результат, поэтому мне кажется абсолютно все равно какой браузер - работать должно

BorLase 17.01.2007 01:18

судя по всему, действительно на стороне сервера $HTTP_REFERER либо пуста, либо неверна...

а браузер тут не при чем

чтоб убедиться, попробуй отправить не header(Location: $HTTP_REFERER), а что-то типа header(Location: http://imho.ws) - если редирект пройдет - браузер отпадает :)

cinic 17.01.2007 16:10

Хм..
 
Не не в сервере дело. Дело именно в FireFox.

PHP код:

echo "".$HTTP_REFERER."\n"

Результаты вывода в IE6.0:
http://silver/alum.php

Результат в FireFox:
пустая строка, тоесть ничего.

BorLase 17.01.2007 18:06

не верю! (С)

echo "".$HTTP_REFERER."\n"; - отрабатывает НА СЕРВЕРЕ!!! ему пофиг, что на стороне клиента - IE, FF или wget

что-то ты путаешь...

Face 17.01.2007 20:03

BorLase, а может просто в браузере отключена передача поля "Referer"?

BorLase 17.01.2007 20:13

а это вообще возможно? сейчас вот пролистал настройки ФФ - не видать, чтобы там был запрет на передачу этого поля

знаю, некоторые файрволлы его режут - но вряд ли выборочно...

кстати, я советовал вернуть в браузер не значение переменной, а фиксированную константу - что из этого получается?

Face 18.01.2007 11:50

BorLase, набери в адресной строке "about:config", по-моему параметр "network.http.sendRefererHeader" отвечает за передачу поля "Referer"... да и к тому же мало ли какой плагин его может блокировать

Hubbitus 18.01.2007 13:59

Ну в общем, так или иначе, если клиент (браузер) не передал это поле, то на сервер оно и не будет доступно. Почему просто надо в скрипте проверять есть или нет, третьего не дано.

aoxyz_30330 18.01.2007 23:37

какой фаервол, антивирус, прокси или другое типа такого программное обеспечение используется? ... браузер скорее всего точно ни при чом, а вот типа такие проги то это поле страсть как блокировать любят ....


Часовой пояс GMT +4, время: 20:10.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.