Автор Тема: Локализация пользователя??  (Прочитано 3176 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tugoDOOM

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Локализация пользователя??
« : 06 Апреля 2003, 19:01:15 »
Сайт на нескольких языках (руский, укр, англ, немецкий).
Как можно определить с какой зоны заходит пользователь, чтобы отправить его на соответствующие страницы? (Типа того как это делается на google.com)

Оффлайн ClayRabbit

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 43
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ruweb.net
Локализация пользователя??
« Ответ #1 : 06 Апреля 2003, 21:10:44 »
Вижу только 2 способа:
1) Определять по HTTP-заголовку "Accept-Language:" (хотя, у кого-то его может и не быть, наверное)
2) Определять по IP-адресу, сверяя с базой ip-диапазонов и соответсвующих им регионов.

Google именно по IP определяет, т.к. смена Accept-Language: ни к чему не приводит, а вот использование Мексиканского прокси приводит к редиректу на google.com.mx :)
Индивидуальный хостинг в Москве и США. Недорогие домены.

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля

Оффлайн tugoDOOM

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Локализация пользователя??
« Ответ #3 : 07 Апреля 2003, 18:20:12 »
2 semya
там определяют с какой страницы пользователь перешел на вашу, а мне надо просто знать страну пребывания

2 ClayRabbit
Цитировать
1) Определять по HTTP-заголовку "Accept-Language:" (хотя, у кого-то его может и не быть, наверное)

Я пробовал. У меня выдает \'uk\' :(
2) Определять по IP-адресу, сверяя с базой ip-диапазонов и соответсвующих им регионов.
Я читал, что для этого нужно устанавливать дополнительные модули (mod_geo? помоему), а у меня вирт хостинг...
Неужели больше никакого выхода нет?

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
Локализация пользователя??
« Ответ #4 : 08 Апреля 2003, 11:05:50 »
tugoDOOM
на самом деле базу ip можешь держать сам и по ней ходить, проверять, но это тоже не всегда спасает, т.к. у нашего провайдера ip лондонский!

ClayRabbit
так что гугл как-то по другому находит страну юзера, т.к. у меня гугл начал показываться недавно на украинском (зря кстати), а до этого действительно однозначно определял по accept-languages

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28