Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Определение страны по IP-адресу

Сообщения:  [1-6] 

 
 автор: cheops   (07.01.2008 в 15:19)   письмо автору
 
   для: Trianon   (06.01.2008 в 19:36)
 

Хм... имелось в виду страна, по городам действительно нужна актуальная база данных, которая всё равно будет запаздывать за изменениями.

   
 
 автор: mihdan   (07.01.2008 в 01:05)   письмо автору
 
   для: denizzz   (04.01.2008 в 19:42)
 

ip2country

   
 
 автор: Trianon   (06.01.2008 в 19:36)   письмо автору
 
   для: cheops   (05.01.2008 в 14:36)
 

>1) Страну можно определить по Whois-сервису http://www.softtime.ru/scripts/whois.php.

Как?!
И яндекс и мэйл.ру и прочие подобные сервисы считают, что я нахожусь в Москве.
Меж тем, я как был в Питере так здесь и сижу.

   
 
 автор: Alex14   (06.01.2008 в 18:29)   письмо автору
 
   для: cheops   (05.01.2008 в 14:36)
 

Если запрос идёт через цепочку прокси-серверов, то HTTP_X_FORWARDED_FOR содержит IP-адрес последнего неанонимного прокси или истинный адрес (или последнего анонимного прокси)?

   
 
 автор: cheops   (05.01.2008 в 14:36)   письмо автору
 
   для: denizzz   (04.01.2008 в 19:42)
 

1) Страну можно определить по Whois-сервису http://www.softtime.ru/scripts/whois.php.
2) Если прокси-сервер не анонимный, то он предоставляет информацию об истинном IP-адресе, которая помещается в переменную окружения HTTP_X_FORWARDED_FOR, получить содержимое этой переменной можно следующим образом
<?php
  $forward 
getenv(HTTP_X_FORWARDED_FOR);
?>

   
 
 автор: denizzz   (04.01.2008 в 19:42)   письмо автору
 
 

Видел много скриптов, которые определяют страну по текущему ИП-адресу. Как делаются такие скрипты?

И еще вопрос: слышал, что есть скрипты, которые якобы фильтруют прокси и показывают истинный ИП-адрес. Правда или миф?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования