Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) HTTP_REFERER / 12 сообщений из 12, страница 1 из 1
02.04.2006, 17:52:08
    #33639773
Robert Tappan Moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
Доброго времени суток.

Сейчас я пишу счетчик для сайта и столкнулся с такой проблемой:
если переход произведен по ссылке, находящейся на странице, то $_SERVER['HTTP_REFERER'] будет содержать адрес этой страницы. Но если просто с любой страницы указать сайт в строке адреса, то $_SERVER['HTTP_REFERER'] будет пустым.
В принцыпе, понятно, что в этом случае страница, на которой был пользователь не является ссылающейся на мой сайт. Но хотелось бы отследить и эту ситуацию. Подскажите, пожалуйста, каким образом это можно сделать.
...
Рейтинг: 0 / 0
02.04.2006, 19:55:49
    #33639853
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
Robert Tappan MorisНо хотелось бы отследить и эту ситуацию.
т.е. ты хочешь узнать, какая страница была открыта перед тем, как пользователь набрал адрес твоей страницы?
что-то я сильно сомневаюсь, что такое вообще возможно...
...
Рейтинг: 0 / 0
02.04.2006, 20:37:56
    #33639892
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
> что-то я сильно сомневаюсь, что такое вообще возможно...

Можно попробовать жабаскриптом посмотреть историю браузера, однако, без
гарантий (если не ошибаюсь, только в ИЕ сработает).

А вобще, глупость это (имхо, разумеется)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
02.04.2006, 21:49:27
    #33639926
Robert Tappan Moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
2 miksoft
Именно

2 vkle
пробовал через history, но из свойств у меня получилось добраться только до history.length, хотя, судя по описаниям есть .current, .next, .previous, но у меня они все undefined.
vkleА вобще, глупость это (имхо, разумеется)Это не глупость а интерес =) мне всегда, например, интересно заглянуть в чужой монитор, чтоб узнать что делает человек.
...
Рейтинг: 0 / 0
02.04.2006, 21:56:13
    #33639933
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
Тады трояна писать надо, а не проблемы получения HTTP_REFERER обсуждать

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
05.04.2006, 15:33:30
    #33646650
serverok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
Отслеживай не только РЕФЕРЕР, а и IP-адрес и время на сайте: пиши, например, во временной файл IP и время когда зашел посетитель на сайт - если открыта новая страница бер РЕФЕРЕРА и IP есть во временном файле и разница времени невелика (например 5-10 минут), то с большой долей уверенности можно сказать, что пользователь набрал новый адрес страницы твоего сайта, находясь на твоем сайте... И время от времени очищай этот файл от старых записей...

А вообще какая стоит заддача перед счетчиком?
-----------------------------------
Бесплатные шаблоны и статьи для вебмастера | E-About News! | Sport News! | Fresh Business News | AutoNews
ICQ: 340-66-00-33
Думайте нестандартно.
...
Рейтинг: 0 / 0
05.04.2006, 16:05:45
    #33646825
Robert Tappan Moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
задача - тотальный контроль посещений сайта
...
Рейтинг: 0 / 0
05.04.2006, 16:08:33
    #33646840
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
И как система будет работать, если надцать человек сидит за одним прокси?
Как система будет себя вести, если режутся HTTP_REFERER?

Как вариант - ставить на клиенте куку и проверять ее. Ясное дело, что куки можно отключить, но это, ИМХО, вполне нормальное решение.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
05.04.2006, 16:11:48
    #33646856
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
Robert Tappan Morisзадача - тотальный контроль посещений сайта
а как на факт посещения влияет "какая страница была открыта перед тем, как пользователь набрал адрес твоей страницы" ?

которой, кстати, может и вообще не быть...
...
Рейтинг: 0 / 0
05.04.2006, 16:13:46
    #33646862
Robert Tappan Moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
это всего лишь составлющая часть, а не основа =)
...
Рейтинг: 0 / 0
05.04.2006, 17:50:55
    #33647201
@
@
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
если ты хочешь полностью контролировать движение человека по твоему сайту, у тебя только один путь - анализ логов сервера.
...
Рейтинг: 0 / 0
05.04.2006, 18:03:11
    #33647233
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) HTTP_REFERER
@если ты хочешь полностью контролировать движение человека по твоему сайту
Насколько я понял задачу, автор хочет знать на каком чужом сайте был пользователь до того, как набрал (а не перешел по ссылке) в адресной строке адрес его сайта.
Имхо, в общем случае это невозможно.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) HTTP_REFERER / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]