[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Город клиента по его ip
nugle
как найти город клиента по ip
Хочу сделать на сайте такую штуку, оформляет клиент заказ, а ему сразу область и страна, как такое можно сделать?



Спустя 1 минута (25.02.2011 - 15:33) DmitryOpalev написал(а):
Есть какие-то базы со всеми городами и облостями... но она левая, устаревшая (хотя как сейчас не знаю)

Спустя 5 минут, 52 секунды (25.02.2011 - 15:39) VELIK505 написал(а):
Если не ошибаюсь такое невозможно сделать!
Даже у Яндекса своя собственная база они и то говорят результаты могут быть не 100%

Спустя 5 минут, 53 секунды (25.02.2011 - 15:45) nugle написал(а):
База с городами областями есть, надо, чтоб по ip вычислялось!

Спустя 11 минут, 20 секунд (25.02.2011 - 15:56) YVSIK написал(а):
как-то вы тут говорите я так думаю
что это возможно сделать через ip-whois.net/whois.php
Вниоз же показывает и карту ну и точное нахождение
откуда IP даж точно право только показывает компанию
которая вадаёт эти IP

вот готовый скрипт

<script language=JavaScript>function show_ipwhoisspd(){var obj =
document.getElementById("show_ipwhoisspd");if
(obj.style.display == "none") obj.style.display
= "";else obj.style.display = "none";return false;}
</script><a href="http://ip-whois.net/test-speed-internet/"
title="скорость интернета" onClick="return show_ipwhoisspd()">
<
img src="http://ip-whois.net/img_ip1.php" border"0" alt="измерьте
скорость интернета"></a><div id="show_ipwhoisspd" style="display:none;
margin-left:0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px;">
<a href="http://ip-whois.net/test-speed-internet/">
<
small>Проверьте интернет скорость</small></a></div>

это скрипт котовый показывает ваше расположение
я точно не вникал это примерно вы на своём сайте такую штуку положите
и он вадас пользователю
его IP вот
а что не полуситься это прикрутить к функции
и так дале потом будет записывать в базу
по моему где-то так

Спустя 7 минут, 38 секунд (25.02.2011 - 16:04) inpost написал(а):
nugle
Фейловая задумка. Укртелеком всегда даёт адрес: "Киев", можешь проверить на Инвизе, он из Крыма, а IP у него Киевский. Мой же ай-пи вообще не определяется, даже страну.

Спустя 4 минуты, 21 секунда (25.02.2011 - 16:08) YVSIK написал(а):
так я дико извиняюсь inpost
что вниоз не может определить провайдера который вам выдал
IP
ерунда какая-то
дайте мен ваш IP щас попробую и выдам ваш адрес

inpost ну что давай!

Спустя 10 минут, 31 секунда (25.02.2011 - 16:19) inpost написал(а):
46.98.69.19
Если определишь, то поделись ссылкой, с какого ресурса получил результат.

Спустя 4 минуты, 42 секунды (25.02.2011 - 16:24) YVSIK написал(а):
IP адрес: 46.98.69.19
Страна: Ukraine
Город: Dniepropetrovsk

http://ip-whois.net/ip_geo.php?ip=46.98.69.19

Спустя 8 минут, 28 секунд (25.02.2011 - 16:32) inpost написал(а):
YVSIK
Ага, они показали, зато Инвиза всё равно записывают как Киев (У укртелекома всегда так для всех городов).

Спустя 17 минут, 29 секунд (25.02.2011 - 16:49) YVSIK написал(а):
мы на разных языках говорим
user posted image
может у тебя это по другому
может сидишь че6рез прокси
и адрес свой прикрыл
тода я извиняюсь
так чтож такое инвиза?

Спустя 4 минуты, 40 секунд (25.02.2011 - 16:54) inpost написал(а):
YVSIK
Инвиз - парень с форума, его ник: Invis1ble, у него определяется как Киев, хотя он из Крыма.

Спустя 24 минуты, 44 секунды (25.02.2011 - 17:19) YVSIK написал(а):
вот может он сидит в Крыму
а провайдер его сидит в Киеве и вся недолга
дале это уж флуд
но каждом случае надобно отдельно разобраться
почему в любом всучае это через вниоз вполне есль только
провайдет наплутал ведь он же тож сидит через кого-то
у мен провайдет сидит в Ростове ЮТК
а определяеться как Волгоглрад (сам-то тут в Волгограда)
потому и говориться что 100 пудов нет точности
сморя кто и как прикрываеться в смысле свои IP
через какие прокси сервера
вот гугл это вычисляет на счет раз
значь это возможно

Спустя 41 минута, 36 секунд (25.02.2011 - 18:00) Andrey65 написал(а):
Через оперу если Turbo включена то определяет норвежский сервак, а это 10% посетителей, но есть скрипты определяющие реальный ip, правда я так глубоко не копал еще. Я вот этим пользую

$dat= date('l dS M/H-i');
$ip = getenv ("REMOTE_ADDR"); // Получаем IP-адрес посетителя
file_put_contents(IRB_ROOT .'/setup/ip.txt', $ip ."/".$dat. " \n ", FILE_APPEND);
echo "Ваш IP: $ip";

Спустя 12 минут, 15 секунд (25.02.2011 - 18:13) silius написал(а):
есть ТАКАЯ и ТАКАЯ классная штука, не знаю, может подойдёт wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.