Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Информация о посетителе

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Информация о посетителе
Имя
Сообщение << Старые топики   Новые топики >>
Информация о посетителе - 2007-12-24 18:37:07.883333   
fgrto

Сообщений: 8
Оценки: 0
Присоединился: 2007-12-24 18:30:12.193333
Здравствуйте,
задача: необходимо получить информацию о пользователе, зашедшему на мою страницу, в частности: ip-адресс, версия ОС, браузер (и еще что-нибудь).
Вопрос: как это реализовать, если-ли готовые скрипты, да и как сделать чтобы эта вся инфа в струкруированном виде высылалась на мой e-mail.
Спасибо.
Post #: 1
RE: Информация о посетителе - 2007-12-24 19:40:19.720000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
учи пхп и почитай про суперглобальные массивы
Post #: 2
RE: Информация о посетителе - 2007-12-24 20:20:48.876666   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Загляни в наш FAQ, там всё есть :)
Этот код отправляет данные юзера на мыло и дополнительно сохраняет на сервере в файле log.txt.

&lt;? $message = "Date: " . date("d.m.Y H:i:s") . "\nIP: " . $REMOTE_ADDR . "\nServer: " . gethostbyaddr($REMOTE_ADDR) . "\nHTTP_X_FORWARDED_FOR: " . $HTTP_X_FORWARDED_FOR . "\nPage: " . $SERVER_NAME . $REQUEST_URI . "\nQuery: " . $QUERY_STRING . "\nComing from: " . $HTTP_REFERER . "\nBrowser: " . $HTTP_USER_AGENT . "\nFilename: " . $SCRIPT_FILENAME; mail("admin@mail.ru", "Requested ip", $message, "From: admin@mail.ru\nContent-Type: text/plain; charset=windows-1251", "-fadmin@mail.ru"); $fp = fopen("log.txt", "a"); fwrite($fp, str_replace("\n", "\t", $message) . "\n"); fclose($fp);
Post #: 3
RE: Информация о посетителе - 2007-12-24 20:59:06.250000   
Bios_inside

Сообщений: 626
Оценки: 0
Присоединился: 2007-02-23 10:44:18.170000
quote:

ORIGINAL: fgrto

Здравствуйте,
задача: необходимо получить информацию о пользователе, зашедшему на мою страницу, в частности: ip-адресс, версия ОС, браузер (и еще что-нибудь).
Вопрос: как это реализовать, если-ли готовые скрипты, да и как сделать чтобы эта вся инфа в струкруированном виде высылалась на мой e-mail.
Спасибо.
ваще-то полезно почитать раздел Веб-програминг, можна найти кучу инфы по этой теме.
Так как у тя рейтинг не столь велик, я соглашусь написать тебе этот скрипт с графическим выводом всей инфы всего за 4 WMZ
Post #: 4
RE: Информация о посетителе - 2008-01-01 22:50:21.456666   
heaven7

Сообщений: 134
Оценки: 5
Присоединился: 2007-12-29 20:49:38.910000
а вот интересное дополнение к твоему скрипту - определение страны и города по ip-адресу
для этого используется база данных ip2city в формате csv. На данный момент база данных за 2003 (кажется) год валяется в паблике и скачать её можно тут: http://www.maxmind.com/download/geoip/database/
чтобы воспользоваться базой данных, нам понадобятся следующие ингредиенты: GeoLiteCity.dat.gz geoipcity.inc geoipregionvars.php geoip.inc
скидываем\распаковываем все файлы в одну директорию и добавляем пхп-файл со следующим кодом:

&lt;?php include("geoipcity.inc"); include("geoipregionvars.php"); $ip = '80.64.93.148'; //Сюда пишем ip, информацию о котором мы хотим узнать $gi = geoip_open("GeoIPCity.dat", GEOIP_MEMORY_CACHE); $record = geoip_record_by_addr($gi, $ip); $code = "Страна: " . $record-&gt;country_name . "&lt;br&gt;\r\n"; $code .= "Регион: " . $GEOIP_REGION_NAME[$record-&gt;country_code][$record-&gt;region] . "&lt;br&gt;\r\n"; $code .= "Город: " .$record-&gt;city; geoip_close($gi); echo $code; ?&gt;
Post #: 5
RE: Информация о посетителе - 2008-01-08 04:51:12.433333   
Stolyar

Сообщений: 20
Оценки: 0
Присоединился: 2008-01-06 11:20:01.863333
В нете масса инфы по этой теме)))
Все что тебе надо почитать об объекте navigator в javascripts…
Post #: 6
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Информация о посетителе







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.