Модераторы: Aliance, skyboy, MoLeX, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> в каких случаях может быть пустым HTTP_REFERER 
:(
    Опции темы
martin72
Дата 21.12.2006, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 21.12.2006

Репутация: нет
Всего: нет



в каких случаях может быть пустым HTTP_REFERER?

1.- если открыли новый браузер и набрали в пустой строке адрес сайта
2.- если в файрволе включена опция блокирующая рефереры
3.- ...
PM MAIL   Вверх
SamDark
Дата 22.12.2006, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: нет
Всего: 38



martin72, 
3. - если отключена его передача в браузере (редко)


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
americanets
Дата 22.12.2006, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: нет
Всего: 12



у меня тоже не всегда он работает, но на Google страница с которой я пришол определяется коррректно со всеми путями помимо домена, чем интересно пользуются они чтоб определить? 


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
PARROT
Дата 22.12.2006, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 1
Всего: 50



3. В промежуточном скрипте, который в дальнейшем не передаёт поле referer.



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
martin72
Дата 22.12.2006, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 21.12.2006

Репутация: нет
Всего: нет



PARROT резонно, но это можно предположить только в том случае, если HTTP_REFERER пустой всегда. В моем случае он оказывается пустым в 60-70%. Это нормальная цифра, или все же стоит поискать причину?
PM MAIL   Вверх
-=Ustas=-
Дата 22.12.2006, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



Цитата(martin72 @  22.12.2006,  11:42 Найти цитируемый пост)
Это нормальная цифра, или все же стоит поискать причину? 

Если не закрывать рефереры в браузерах и не блокировать их в заголовках фаерволами, то тогда рефереры будут практически в 100% процентах.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
KPOT
Дата 4.1.2007, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 24.10.2006

Репутация: нет
Всего: нет



на форуме forum.antichat.ru рефер по ссылкам не передаётся... или это только написано так?
PM MAIL WWW   Вверх
Blaga
Дата 4.1.2007, 06:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ЛамМер++
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 15.11.2005
Где: г. Иркутск

Репутация: нет
Всего: 4



Да там действительно не передется. Я так понимаю что там есть промежуточный скрипт который делает реферер пустым а потом перекидывает на строку.

[offtop]
KPOT, а ты случаем не тот крот что с ачата? smile
[/offtop]



--------------------

http://displayart.ru - Обои.
http://a2themes.ru - Сайт о движках DLE, phpBB3, WordPress.
PM MAIL ICQ   Вверх
AztEK
Дата 5.1.2007, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 1
Всего: 18



4. Злой хакер сформировал специальный HTTP-запрос, в котором нет поля Referer.

Я вообще не советую использовать где бы то ни было суперглобальные переменные с приставкой HTTP_ - их довольно несложно подделать.


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Mal Hack
Дата 5.1.2007, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Цитата(AztEK @  5.1.2007,  14:56 Найти цитируемый пост)
Я вообще не советую использовать где бы то ни было суперглобальные переменные с приставкой HTTP_ - их довольно несложно подделать. 

Они уже давно не суперглобальные, это раз. Два, подделать их нельзя. В третьих, в 6 PHP они будут убраны полгностью.
PM ICQ   Вверх
AztEK
Дата 6.1.2007, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 1
Всего: 18



1) Виноват, оговорился. Находятся в суперглобальном массиве.
2) Почему это нельзя? Очень даже можно. Причем не только подделать, но и внести свои. Например, если в теле http-запроса написать Test:123, php создаст переменную $_SERVER['HTTP_TEST'] равную 123.
3) Ничего об этом не знаю... Можно поподробнее?


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Mal Hack
Дата 6.1.2007, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Цитата(AztEK @  6.1.2007,  15:38 Найти цитируемый пост)
3) Ничего об этом не знаю... Можно поподробнее? 

http://forum.vingrad.ru/topic-130262.html


Цитата(AztEK @  6.1.2007,  15:38 Найти цитируемый пост)
2) Почему это нельзя? Очень даже можно. Причем не только подделать, но и внести свои. Например, если в теле http-запроса написать Test:123, php создаст переменную $_SERVER['HTTP_TEST'] равную 123.

Да ты, прав, я несколько другое имел ввиду, но к теме это не применимо...
PM ICQ   Вверх
mishaSL
Дата 12.1.2007, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 2
Всего: 54



Поле REFERER не передает в следующих случиях (по крайней мене, то что я встречал на практике):

1. Если открыли новый браузер и набрали в пустой строке адрес сайта, или перешли из избранного
2. Если в файрволе включена опция блокирующая рефереры
3. Если на страницу перешли с помощью редиректа
4. Если на страницу перешли по ссылке с Flash баннера
5. Если в браузере отключена передача этого параметра
6. Или если какой-то плохой человек меняет его в скрипте

На практике чаше всего встречаются пункты 1(в основном для сайтов адрес которого широко известен), 3, 4(если удет реклама сайта).


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
Shaggie
Дата 29.1.2007, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: нет
Всего: 72



Тогда такая задачка - есть интернет-сервис liveinternet.ru. Ставишь на свою страницу их счетчик, и можно просматривать статистику посещений. Не думаю, чтобы кто-то удивился... Однако есть там график "переходы со страниц", и кроме обычных google, rambler, тематических и т.д. есть "закладки". Внимание, вопрос! Каким образом он определяет, что юзер попадает на страницу через закладку на сайт? smile 


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
AztEK
Дата 29.1.2007, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 1
Всего: 18



Цитата(Shaggie @  29.1.2007,  10:29 Найти цитируемый пост)
Тогда такая задачка - есть интернет-сервис liveinternet.ru. Ставишь на свою страницу их счетчик, и можно просматривать статистику посещений. Не думаю, чтобы кто-то удивился... Однако есть там график "переходы со страниц", и кроме обычных google, rambler, тематических и т.д. есть "закладки". Внимание, вопрос! Каким образом он определяет, что юзер попадает на страницу через закладку на сайт?

Я думаю, "закладка" здесь не в этом смысле...
В описании сервиса должно быть расписано что и как.


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0623 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.