| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Местонахождение юзера |
| Автор: R.M. 20.11.2005, 02:17 |
| Подскажите как узнать местонахождение юзера? На многих сайтах есть чтонить типа если ты из питера то при наборе www.blablabla.ru ты автоматически перемещаешся скажем на www.blablabla.spb.ru или как на яндексе сразу появляется ссылка например "Искать в Петербурге" Насколько я понимаю это определяется по IP, но что для этого нужно? есть какаянить спецальная функция или нужно заносить маски всех питерских провайдеров (бред конечно но вдруг)? или есть более простой способ? подскажите плиз |
| Автор: mr.fox 20.11.2005, 06:41 |
| Куксикус, я бы лично сделал сравнение айпи из базы, где то у меня список был айпишников, точнее их первых цифр и местоположение их, Плюс, сейчас не припомню, но есть какие то сайты которые определяют всю эту чушь, можно на них запросик кидать ) |
| Автор: Sardar 20.11.2005, 12:53 |
| Есть бесплатные GeoIP (в гугл) моды к PHP, работают с бесплатными БД ип адресов. Разница с платными во времени обновления, для бесплатных это по моему год или пол года. |
| Автор: Mal Hack 20.11.2005, 14:04 | ||||
Это в апаче есть директива Редиректа. Или скриптом делается.
Анализ доменов. и GEOIP, как сказал Sardar. |
| Автор: Bastet 20.11.2005, 23:29 |
| Я у себя для определения предполагаемого языка посетителя использую whois.ripe.net. Подскажите, где прочитать подробности про GEOIP? |
| Автор: Mal Hack 20.11.2005, 23:36 | ||||
Он между прочим только по Европе работает Да и лишний коннект не есть хорошо.
http://pear.php.net/package/Net_GeoIP http://www.maxmind.com Добавлено @ 23:38 http://forum.vingrad.ru/index.php?showtopic=61371 |
| Автор: Bastet 20.11.2005, 23:48 |
| Ну а мне больше Европы и не надо Спасибо за ссылки |
| Автор: R.M. 21.11.2005, 11:02 |
| Спасибо, тоже почитаю, а вобще где в инете можно IPшнки всех городов найти? |
| Автор: Mal Hack 21.11.2005, 16:58 | ||
IP не привязывается к городу. IP принадлежит провайдеру, а уж как провайдер этот IP распределяет одному ему известно. Плюс, не забываем про провайдеров в самолетах |
| Автор: Ignat 21.11.2005, 18:46 | ||
И спутниках |
| Автор: mr.fox 21.11.2005, 19:11 | ||
и провайдерах, чьи сети идут через радио линии. |
| Автор: Mal Hack 21.11.2005, 19:56 | ||
Нет, это все-таки внутригородские, если я правильно помню радио-сети. Они в принципе не могут распространяться на несколько городов (стран). |
| Автор: Ignat 21.11.2005, 20:15 | ||
Теоретически да, но можно использовать радио-релейную линию, в таком случае несколько десятков километров влегкую. Но это уже оффтоп. |
| Автор: R.M. 22.11.2005, 09:29 |
| Вобщем надо юзать GEO IP |
| Автор: mr.fox 26.11.2005, 14:51 |
| http://ip-to-country.webhosting.info/node/view/5 вот чо нашел! Бесплатно и удобно! |