Показать сообщение отдельно
Старый 02.12.2005, 14:45     # 12
holem
Guest
 
Сообщения: n/a

Указанные способы очень не точны в определении местонахождения юзера. Допустим мой ip берлинский (хотя сам не из Берлина), и у многих юзеров такой ip, поскольку инет у меня спутниковый. Соответственно, все юзеры, сидящие на спутниках, проксях, и др. приблудах уже идут мимо определения.
Предлагаю следующий вариант. Не самый лучший, но всё-таки. Главную страницу сайта сделать с выбором языка интерфейса. Если кто-то заходит на сайт через главную страницу - видит предложение по выбору языка диалога. Если же юзер заходит на сайт не через шлавную (по ссылке с сайта, поисковика,..), то где-нить сбоку/снизу предлагается сменить язык, кликнув на флаг соответствующей страны.
Таким способом довольно часто пользуются, поскольку полная база данных ip стоит довольно дорого (я сейчас и не скажу сколько точно, но дорого), а её необходимо постоянно обновлять, хотя и она не обеспечивает даже 90%-го определения местонахождения, хотя в прайсе указывается 99%-я точность.