Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Статистика
Показать сообщение отдельно

Аватара для XXXX Pro

Пользователь


Сообщения: 130
Благодарности: 0

Профиль | Сайт | Цитировать


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

-------
Объединенный Открытый Проект OpenProj.Ru - сайт для Настоящих Компьютерщиков


Отправлено: 23:45, 05-01-2004 | #4

Название темы: Статистика