Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать, чтобы посетители из России видели русский, весь остальной мир, видел английский вариант сайта.
 
 автор: Geoli   (09.07.2010 в 17:07)   письмо автору
 
 

Нужно, чтобы при заходе посетителя из конкретной страны, его перенаправляло на одну страничку. Все остальные страны, на другую. Как можно такое реализовать.
Поиск по форуму отправляет на PowerCounter, но меня не интересует страна регион и город. Мне нужна всего лишь страна, а то одна.

Предположим, все посетители, заходящие на сайт из России, видят русский текст, все посетители из остального мира, английский.

  Ответить  
 
 автор: aleksej_sumarok   (09.07.2010 в 17:10)   письмо автору
 
   для: Geoli   (09.07.2010 в 17:07)
 

http://codeismy.name/stati/php/geo-api-ili-kak-uznat-informaciyu-o-posetitele/
http://scriptmafia.org/2007/10/03/ip2country_database_with_phpperl_scripts.html

  Ответить  
 
 автор: Geoli   (09.07.2010 в 18:44)   письмо автору
 
   для: aleksej_sumarok   (09.07.2010 в 17:10)
 

Первая ссылка ведет на тему использования Geo API, мне не удалось их базу данных, в размере 40 мб, загрузить на сервер, чтобы проверить в реальных условиях. Локально все работает, но я не могу проверить точность.

По второй ссылке все загрузилось, проверилось. Но к сожалению мое место положения диагностировалось как Великобритания, хотя проверяю из Германии.

Может еще кто нибудь что нибудь подскажет? Или не существует такой возможности?

Хотя к примеру http://www.2ip.ru/ дает достаточно точные данные.

  Ответить  
 
 автор: ddhvvn   (09.07.2010 в 19:03)   письмо автору
 
   для: Geoli   (09.07.2010 в 18:44)
 

Используйте geoip.
Лучше [точнее] я пока не находил.

  Ответить  
 
 автор: Geoli   (09.07.2010 в 20:26)   письмо автору
 
   для: ddhvvn   (09.07.2010 в 19:03)
 

Geoli с базами сейчас платная. В лимит не вкладывается, хотелось бы бесплатное, не сложное, только для определения одной страны. Всё, что не попадает в эту страну, это заграница, которая видит другую информацию.

Может существуют online сервисы?

  Ответить  
 
 автор: aleksej_sumarok   (09.07.2010 в 23:08)   письмо автору
 
   для: Geoli   (09.07.2010 в 20:26)
 

Посмотри здесь http://habrahabr.ru/blogs/php/25486/
И может здесь http://ip2city.enkidu.ru/

  Ответить  
 
 автор: Geoli   (10.07.2010 в 00:01)   письмо автору
 
   для: aleksej_sumarok   (09.07.2010 в 23:08)
 

Огромное спасибо. http://ip2city.enkidu.ru/ подходит как раз. Конечно есть риск, что сервис перестанет существовать, но на этот случай нужно просто что нибудь придумать. А так, именно та информация, которая нужна.

  Ответить  
 
 автор: Fuelen   (10.07.2010 в 00:09)   письмо автору
 
   для: Geoli   (09.07.2010 в 17:07)
 

http://phpcodes.ru/code77.html

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования