Как запомнить геотаргетинг для многократного использования?
Подскажите, пожалуйста, решение.
Подключил на сайте апи яндекс.карт. И вывожу в приветствии название города посетителя. Проблема в том, что во всплывающих окнах, которые нужны на сайте, надо также вписывать название города. А сейчас получается так - открывается сайт, и через некоторое время подгружается название города, и вписывается там где оно должно быть в тексте, то ест текст скачет. А потом открываю всплывающее окно - и снова так же: окно показалось и только потом подгружается название города в текст.
Что надо: чтобы при загрузке страницы название города запоминалось в переменной, вызываясь как можно раньше, и потом где надо его использовать.
Хотел бы нативно на пхп, без лишних джава скриптов, если можно.
@Taraflex: сайт продает франшизы с заточкой под каждый город - надо чтобы говорило мол "а вот как раз в вашей жмеринке нас и не хватало".
о сайпексе ничего плохого не говорю, ставьте на здоровье. Некоторые даже для лендинга джумлу или вордпресс какой заводят : ( - их право.
@lukoie: Сравнение с джумлами не корректно. Я предложил вам наиболее легкое решение (никаких мускулев и т д не требует, просто скопировать 1 файлик), которое можно поставить себе и ни от кого не зависеть. Насчет жмеринок, сам живу в городе с населением в 30к человек, все прекрасно определяется. Вы же сами говорите, что вам лишь города нужны.
Записать результат после первого определения в куки/сессию не вариант? Возможно, понадобится немного js, но зато "чисто".
Либо как уже написали, искать базы geoip. Но в них обычно проблемы либо с точностью маленькими городами, либо со скоростью. И надо помнить об обновлениях.
@Taraflex: одна страница. если бы был большой сайт - то есть смысл запоминать в куки например. А тут открыл страницу - и привет, больше дествий по сути и не будет(кроме покупки/подписки). Потому не вижу смысла писать куки.
@red_led: пробовал. что-то только во всплывающем оно город и показывает, а на заглавной в шапке - индейская национальная изба :(
а что например предложили бы?