Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

$_server['http_referer'] ??

4.6K
07 июля 2004 года
FLF
10 / / 03.03.2004
Сервер может обнулить $_SERVER['HTTP_REFERER'], или это зависит только от браузера?
283
07 июля 2004 года
Alone
910 / / 20.11.2002
реферрер хранит, определяет и посылает только браузер(точнее клиент) сервер на это в явном виде влиять не может.
вообщето главная проблемма в сохранение реферрера а потерять его проще простого :)
3.2K
07 июля 2004 года
triptyl
30 / / 16.06.2003
http://www.php.net/manual/ru/reserved.variables.php

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.
4.6K
08 июля 2004 года
FLF
10 / / 03.03.2004
А если html страница будет содержать такое:
<META HTTP-EQUIV="Refresh" CONTENT="0 URL=http://name.com/cgi-bin/index.php">
то реферер сожраняется?
3.2K
09 июля 2004 года
triptyl
30 / / 16.06.2003
Опять же зависит от настроек пользователя. Была такая программка (Proxomotion, кажется), она позволяла делать так, чтобы referer был пустым. Самый наглядный пример - менеджер закачек, практически во всех поле referer можно менять. В конце концов можно просто сформировать HTTP запрос в котором ничего не будет, кроме собственно запроса файла.

Поэтому, полностью доверять нельзя, но попробовать можно.
287
10 июля 2004 года
Shiizoo
958 / / 14.03.2004
Полностью согласен=) Тем более, дальше - хуже) Популярность МАЗИЛ растет, а для них ведь существует огромное множество плагинов, позволяющих делать чуть-ли не что угодно) И редактор рефереров там тожа есть=) А зачема оно тебе?
4.6K
10 июля 2004 года
FLF
10 / / 03.03.2004
Цитата:
А зачема оно тебе?


Нужно знать от чего зависит $_server['http_referer'], если делаешь редирект <META HTTP-EQUIV="Refresh" CONTENT="0 URL=http://name.com/cgi-bin/index.php">

3.2K
10 июля 2004 года
triptyl
30 / / 16.06.2003
Насколько можно догадаться о поставленной задаче, нужно просто знать, с какой страницы перебросило?

Тогда можно просто обращаться к скрипту с параметрами, например,

 
Код:
<META HTTP-EQUIV="Refresh" CONTENT="0" URL="http://www.example.com/file.php?from=http://www.example.org">


а в самом скрипте анализировать переменную file.

При таком подходе информация скорее всего будет верной.
287
11 июля 2004 года
Shiizoo
958 / / 14.03.2004
Как это от чего, откуда ссылку кликнули на эту страницу, от того и зависит=) Но правд, не полагайся на эту гадость, нельзя никак.. На крайняк в сессиях храни "историю брожения пользователя" по твоеему ресурсу=) А реферер сакс=)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог