Показать сообщение отдельно
  #3 (permalink)  
Старый 17.08.2009, 16:36
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

а) JavaScript не позволяет выяснить IP пользователя
IP можно узнать на сервере(PHP, Perl, etc...)
либо на клиенте, другими средствами(Java кажется позволяет это сделать)
б)тем более JavaScript не позволяет по IP определить город пользователя.
Для этой цели используются geoip-базы
закачивать их на клиент просто глупо, поэтому эта задача решается исключительно на сервере.
Также можно попытатся подключится к какому-нибудь geoip-сервису, что позволит не задумыватся о регулярных обновлениях, и прочем.
но опять-таки только с сервера
Ответить с цитированием