Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Статистика (http://forum.oszone.net/showthread.php?t=31390)

prosto vlad 26-12-2003 10:51 215062

Использую PHP.

Как сделать чтобы на сайте отображалась статистика посетителей (страна, регион и любая друга интересная информация).

Можно ли эту информацию брать из WHOIS и если да, то как?

Prisoner 27-12-2003 02:31 215063

Такая информация есть в логах сервера (Apache как минимум), но сомнеаваюсь что тебе ее дадут. Второе - поискать скриптики которые делают эту работу, если таковых нет - писать самому.

prosto vlad 29-12-2003 06:28 215064

А принцип объяснить можете?

XXXX Pro 05-01-2004 23:45 215065

Принцип такой: фиксируешь IP посетителя, дальше делаешь по нему Whois-запрос (нужно, чтобы сервер разрешал устанавливать исходящие соединения) с помощью socketов. А дальше анализируешь ответ сервера (например, с помощью регулярных выражений), он достаточно хорошо структурирован, и выделить поля City и Country особого труда не составит.
Единственные две проблемы: нужно разобраться с форматом запросов к whois-серверам, а также выбрать, к какому из них обращаться (дело в том, что как правило, whois-сервер покрывает только определенный регион: например, Европу или Азию, или Австралю). А дальше открываешь текстовый файл (или таблицу в базе данных) и увеличиваешь (или создаешь новое) на единицу значение, соответствующее данному городу/стране.

prosto vlad 06-01-2004 14:05 215066

Спасибо.
А можно ли двумя-тремя серверами большую часть стран охватить?


Время: 05:29.

Время: 05:29.
© OSzone.net 2001-