Forum Webscript.Ru

Программирование => PHP => Тема начата: leshin от 13 Марта 2006, 20:56:40

Название: редирект по ip
Отправлено: leshin от 13 Марта 2006, 20:56:40
Привет всем!

Не богли бы мне помочь в создании редиректа по ip адресу?

Я уже столько облазил в сети и так не нашел то, что мне нужно.

К примеру, вот такое у меня не работает:

if ($GEO_COUNTRY == \'ru) {
header("http://domain.com");
exit;
}
?>

Что можете посоветовать?
По зарез нужен редирект по ip.

Зарание спасибо!
Название: редирект по ip
Отправлено: CGVictor от 13 Марта 2006, 21:12:51
leshin
Какой редирект? Пойдите проспитесь, уважаемый, да и Google почитайте.

if ($GEO_COUNTRY == \'ru) {
header("http://domain.com");
exit;
}
?>

Где здесь вообще фигурирует IP? $geo_country в общем случае в скрипте вообще присутствовать не будет.

Если нужен редирект в зависимости от страны - тогда есть варианты, но простого решения не обещаю, да и нет его.

* кстати говоря, header("Location: http://host.tld/");
Название: редирект по ip
Отправлено: leshin от 13 Марта 2006, 21:25:44
да и Google почитайте.

А где можно почитать?
Название: редирект по ip
Отправлено: andymc от 15 Марта 2006, 21:06:42
Да... где можно найти этот учебник - Google? Он про PHP? :)

А что это - $GEO_COUNTRY?
Название: редирект по ip
Отправлено: CGVictor от 16 Марта 2006, 09:50:58
andymc
[off]Мы уже в личке с leshin пообщались[/off]

Цитировать

Цитировать
eshin написал 13-03-06 20:22:
    Привет! о каком решении ты говоришь?
    Ты можешь решить мою проблему?


Существуют системы, позволяющие определить страну по IP.
Однако действуют они, мягко говоря, неважно.
Поищи по этому форуму, да и на xpoint подобные темы были.
Для гугля keyword - geoip.

Можно пользоваться системой geotarget. Она основана на том, что ресурсы (любые) включают в себя специальные lat/long поля. И наша система может, запросив страничку с referer-а и прочитав их, выяснит, откуда юзер.
Работает еще хуже, чем geoip, хотя в некоторых случаях можно (особенно у буржуев).

Самый демократичный вывод - определять страну по настройкам браузера. В частности, по useragent, lang и прочим изыскам. Тоже в гугль или в поиск.

Я ответил на вопрос?


Тему можно закрывать, как мне кажется.