Как сделать редирект по языку и тайм зон пользователя?

customerka

Новичок
Как сделать редирект по языку и тайм зон пользователя?

Всем Доброго времени суток!
Я здесь еще новичек и в вебмастерах тоже новенькая :roll:
Вопрос для гуру будет очень смешным, надеюсь на помощь)))) так как для меня это важно
У меня есть сайт где несколько языков, и вот что мне надо
пример
есть www.domen1.ru/
с него мне надо сделать редирект всех американцев по языку браузера и языку системы на www.domen1.ru/en
а всех остальных на www.domen1.ru/index.html
и на другом сайте
www.domen2.ru/
если time zone -6 то www.domen1.ru/en
всех остальных на www.domen1.ru/index.html

Я давно ищу как реализовать данные вещи, постоянно что то некорректно работает((
незнаю больше куда обратится как не к вам за правильными редиректами)

P.S. прошу не писать какая дура и что вообще нуб, просто я в с php мало имела дела.
если это сложно то напишите кто готов помоч за $

Всем спасибо!
 

lart

Guest
Есть несколько способов узнать с какой страны пользователь, способ первый:
Большинство браузеров передает в заголовке запроса параметр Accept-Language, его можно посмотреть в $_SERVER['HTTP_ACCEPT_LANGUAGE'] не забывай что его может и не быть, надо проверять на наличие ключа в массива.
Второй способ по IP-адресу клиентского шлюза, он храниться в переменной $_SERVER['REMOTE_ADDR']. Но тогда тебе понадобиться база данных IP-месторасположение сервера.

Получить информацию о time-зоне пользователя при первом заходе не получиться, только если сделать вводную страницу, на которой javascrip-ом получить time-зону и передать ее через кукисы или get,post параметром.
 

customerka

Новичок
вообщем самой я вообще ниче не понимаю)
ребят напишите кто полностью сделает мне редиректы и за сколько
icq 635198409
 

zerkms

TDD infected
Команда форума
с него мне надо сделать редирект всех американцев по языку браузер
это невозможно. у меня тоже язык отсылается английский, но я не американец и в штатах не живу.

это невозможно, потому что нет достоверного способа узнать часовой пояс клиента.
 

customerka

Новичок
1) с geoip возможно, но как реализовать?)
2) где то слышала что есть умельцы по времени редирект делать)
 

zerkms

TDD infected
Команда форума
customerka
1. если geoip - тогда при чём тут язык браузера?
2. в js разве что - тогда да
 

Mols

Новичок
customerka
по геоип тоже гарантий нет.
Хотя в общем вероятность наверное неплохая.
 

baev

‹°°¬•
Команда форума
customerka, Вы представьте себя на отдыхе, к примеру, в Египте с ноутбуком.
И Вас постоянно на арабоязычную версию сайта перенаправляет…
 

iceman

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

customerka

Новичок
ребят все это уже обсуждалось) контент сайта предпологает кто откуда пришел туда ему и надо
человек отдыхающий в египте не будет мне интересен на моем сайте)))
нужны именно редиректы))
 
Сверху