Алгоритм такой: при входе на сайт определяется ip пользователя, по ip соответственно город и выдается номер телефона.
Для смены города: при выборе города редирект на ?city=инициалы_города, далее if ($_GET[‘city’] == ‘инициалы_города’) { вывод номера телефона для данного города }
Вместо редиректа можно ajax запрос к базе и подмена необходимого телефона.
Это понятно, но может есть готовые реализации? Я не профессиональный программист, чтобы написать с нуля такую реализацию. Спасибо
Алгоритм такой: при входе на сайт определяется ip пользователя, по ip соответственно город
ГЕОИП — это фикция (в см использования для подобных задач) 🙂 Не надо на него ставить.
Это понятно, но может есть готовые реализации?
Боюсь, что нет.
А как же тогда определять местонахождение, если ГЕОИП для данной задачи не подходит?
А как же тогда определять местонахождение
Со 100% точностью — никак.
если ГЕОИП для данной задачи не подходит?
Не то что бы именно для данной…
ГЕОИП — это всего лишь база соответствий ИПадресов и адресов ПРОВАЙДЕРОВ.
Но я вполне могу выйти и с Московским ИП и с Киевским и с Техасским…
У тех же украинских мобильных операторов (Лайфа, Утела, Киевстара и тд) ИП — Киевский, а юзеры по всей стране.
Модератор
Юрій
(@yube)
Да, да, помню, как укртелекомовский ADSL определялся как Германия 🙂
помню, как укртелекомовский ADSL определялся как Германия 🙂
ага.. У них тогда там был единственный гейт в мир. И юзеры телекома были исключены из UA-IX 🙂
Более того — трейс Киев-Харьков/Одесса/етс шел через Мюнхен (вроде бы), опять же с выходом из UA-IX. Вот-де была «веселуха».