Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.221.146.223] |
|
Сообщ.
#1
,
|
|
|
Пишу счётчик для сайта. С помощью каких операторов PHP добывают информацию о пользователе (айпишник, откуда пришел, версию операционки, пришел с сайта или сам вписал адрес, или с поисковика, или вообще это не пользователь, а поисковик зашел) ну вообщем стандартный набор. Подскажите или дайте линки.
И второе: всю эту инфу для дальнейшей её обработки где лучше хранить:в базе или в файле? |
Сообщ.
#2
,
|
|
|
1. из заголовков - см на www.php.net/manual/
а место нахождения лмбо спец плагином либо через whois 2. в базе |
Сообщ.
#3
,
|
|
|
Можно
$HTTP_SERVER_VARS['REMOTE_ADDR'] и $HTTP_SERVER_VARS['HTTP_USER_AGENT'] |
Сообщ.
#4
,
|
|
|
хм, а почему так трудно посмотреть хотябы на код мэйл.рушного счётчика ?
|
Сообщ.
#5
,
|
|
|
Цитата Demon_id, 5.09.04, 16:53 пришел с сайта или сам вписал адрес, или с поисковика Смотришь $_SERVER["HTTP_REFERER"]. Сам вписал адрес - если переменная пуста. Першел с другой страницы твоего сайта - если адрес начинается с "http://твой_сайт" С поисковика - начинается с "http://yandex.ru", "rambler.ru" и т. д. (не забудь, что в URL также может быть "www.") Если пользователь - это не пользователь, а поисковик... Можно определить по $_SERVER["HTTP_USER_AGENT"]. У Яndex'а, например, робот называется Yandex 1.01.001 (по-моему), у Рамблера - по-другому и т. д. Цитата purpe, 6.09.04, 11:03 хм, а почему так трудно посмотреть хотябы на код мэйл.рушного счётчика ? Такая статистика не всегда бывает эффективной, т. к. часто при переходе с одной страницы на другую JS-скрипт не всегда успевает отослать данные о хите. |