powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) HTTP_REFERER
12 сообщений из 12, страница 1 из 1
(PHP) HTTP_REFERER
    #33639773
Фотография Robert Tappan Moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.

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

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

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

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

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

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

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

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

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


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