|
|
|
| Может быть я не первый кто задает эту тему в этом форуме но все же:
- Как средствами PHP точно определить откуда пришел пользователь на странцу?
Для определения этого я использую HTTP_REFERER - записываю в лог-файл и таким образом веду статистику.
Но! В основном в этом файле вместо названия ресурса, откуда пришел пользователь, стоит пустая строка.
Можете объяснить в чем дело? Где я ошибся? | |
|
|
|
|
|
|
|
для: Triaffer
(03.01.2006 в 20:39)
| | * * * | |
|
|
|
|
|
|
|
для: Triaffer
(03.01.2006 в 20:39)
| | Пустая строка - это нормально, если пользователь набирает адрес в строке запроса или переходит на сайт из закладок в реферер ничего не пишется. Кроме того не каждый браузер сообщает реферер пользователя серверу - некоторые из них (Opera) вообще позволяют любой реферер подставлять, запрещают реферер и firewall-ы, не сообщают рефереры различная net-варь вроде роботов поисковых систем и менеджеров загрузки. Поэтому если у вас процентов 50% пустых строк - это нормально. Конечно чем больше не пустых строк, тем лучше - значит ссылок на вас с других сайтов много, да и самим сайтом пользователи интересуются.
PS Обычно если реферер равен пустой строке - его не сохраняют. | |
|
|
|
|
|
|
|
для: cheops
(04.01.2006 в 00:18)
| |
Поэтому если у вас процентов 50% пустых строк - это нормально
|
Да, где то так и есть потому и вопрос родился :)
PS Обычно если реферер равен пустой строке - его не сохраняют.
|
А вот это очень хороший совет. Спасибо!! | |
|
|
|