С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 02/09/05 в 13:05 |
Дорогие, уважаемые, горячо любимые AWM-программисты.
Последнее время я обратил внимание на огромное количество RUссиян, шмыгающих там и сям своими браузерами по моим сиджам.
Скажите, как мне сделать так, чтобы для пластиково платежеспособных граждан буржуйских стран показывалась нужная им страница, а наложенноплатёжеспособным гражданам родной страны - одна неплохая партнёрка.
Правку .htacces не предлагать, определение языка браузера тоже.
На хосте есть GeoIP и PHP.
Если кто выдаст готовый кусок PHP-кода для редиректа - буду сказать спасибо.
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 02/09/05 в 13:38 |
Код: | $ru="http://www.rudialer.ru";
$country=getenv("GEOIP_COUNTRY_CODE");
if($country=="RU")$redirekt=$ru;
|
через геоип кажется так прально будет...
|
|
|
|
kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 02/09/05 в 13:43 |
Lamagro писал: | Код: | $ru="http://www.rudialer.ru";
$country=getenv("GEOIP_COUNTRY_CODE");
if($country=="RU")$redirekt=$ru;
| |
Только последняя строчка, если переадресовать только русских нужно будет:
Код: | if($country=="RU") {Header("Location: $ru");} |
|
|
|
|
kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 02/09/05 в 13:47 |
А лучше вообще скомпоновать в строку одну:
|
|
|
|
С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 02/09/05 в 13:49 |
А можно как-то сделать, чтобы оно меня не перекидывало? Без проксирования, конечно.
|
|
|
|
grammar nazi
С нами с 23.01.03
Сообщения: 6974
Рейтинг: 2037
|
Добавлено: 02/09/05 в 13:50 |
obsolete, а что за неплохая партнёрка ? ;)
|
|
Меня как из ушата окатили. Так гадко стало. И обидно.
Пустышка.
|
0
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 02/09/05 в 13:52 |
obsolete писал: | А можно как-то сделать, чтобы оно меня не перекидывало? Без проксирования, конечно. |
можно конечно ..
прописать твой айпи - только зачем? ... лишнее имхо
|
|
|
|
С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 02/09/05 в 14:11 |
Adulter писал: | obsolete, а что за неплохая партнёрка ? ;) |
Прянишниковский магазинчик видеотоваров. Знакомые пацаны недавно показывали статистику — очень неплохо там покупают.
Учитывая, что они загоняют туда в среднем полтыщи человек в день с совершенно неадалтного ресурса, двести-триста баксов в месяц я считаю неплохим подспорьем в бюджете.
|
|
|
|
grammar nazi
С нами с 23.01.03
Сообщения: 6974
Рейтинг: 2037
|
Добавлено: 02/09/05 в 14:12 |
спасибо ;)
|
|
Меня как из ушата окатили. Так гадко стало. И обидно.
Пустышка.
|
0
|
|
|
С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 02/09/05 в 14:13 |
Lamagro писал: | можно конечно ..
прописать твой айпи - только зачем? ... лишнее имхо |
Ну нифига себе, лишнее...
|
|
|
|
kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 02/09/05 в 15:17 |
Если ip статический - можно вот так сделать что б не пересылал:
|
|
|
|
С нами с 13.07.02
Сообщения: 3113
Рейтинг: 1817
|
Добавлено: 02/09/05 в 16:22 |
obsolete писал: | А можно как-то сделать, чтобы оно меня не перекидывало? Без проксирования, конечно. |
Если не часто, то имхо не сложно строку закомментировать с редиректом и зайти, вышел - раскомментировал.
А если часто:
что-то типа такого, соотв на сидж надо будет заходить так:
http://www.domain.com/?owner=yes
|
|
|
|
С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 02/09/05 в 21:30 |
zJ писал: | Если не часто, то имхо не сложно строку закомментировать с редиректом и зайти, вышел - раскомментировал.
А если часто:
что-то типа такого, соотв на сидж надо будет заходить так:
http://www.domain.com/?owner=yes |
О, это вот очень правильное решение.
|
|
|
|
С нами с 29.01.04
Сообщения: 316
Рейтинг: 202
|
Добавлено: 03/09/05 в 01:08 |
mod_rewrite?
Код: | RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$
RewriteCond %{REMOTE_ADDR} !^your_ip_formate(0.0.0.0.0)$
RewriteCond %{REMOTE_ADDR} !^your_ip2_formate(0.0.0.0.0)$
RewriteRule ^(.*)$ хттп://to_nahui.jestko.com[R] |
Последний раз редактировалось: FEB (03/09/05 в 01:09), всего редактировалось 1 раз
|
|
|
|
С нами с 29.01.04
Сообщения: 316
Рейтинг: 202
|
Добавлено: 03/09/05 в 01:09 |
obsolete писал: | О, это вот очень правильное решение. |
думаешь? то есть подставив нужный параметр в GET обходим редирект? ;) ловкач наоборот )
|
|
|
|
С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 03/09/05 в 02:33 |
FEB писал: | думаешь? то есть подставив нужный параметр в GET обходим редирект? ;) ловкач наоборот ) |
Ща, всё ломанулись подставлять, ага.
Ну, а если пара человек допрёт - не жалко. Сегодня соотечественников было порядка тысячи рыл. Полпроцента купит что-то — и мне хватит на жизнь даже только этого.
edt: таки спиздел - нолик приврал лишний :-(
|
|
|
|
С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 28/10/05 в 13:47 |
А как туда насовать несколько стран? И как одних в одно место, других в другое?
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 28/10/05 в 23:26 |
obsolete писал: | Ща, всё ломанулись подставлять, ага.
Ну, а если пара человек допрёт - не жалко. |
не в этом дело там просто в условии ошибка. т.е. правильно будет
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 28/10/05 в 23:35 |
obsolete писал: | А как туда насовать несколько стран? И как одних в одно место, других в другое? |
примерно так:
Код: |
$urls = array('RU'=>'http://domain.ru','IT'=>'http://domain.it','FR'=>'http://domain.fr');
if(!isset($_GET['owner']))
{
$c = getenv("GEOIP_COUNTRY_CODE");
if($c)
{
$u = $urls[$c];
if($u) exit(header("Location: $u"));
}
}
|
|
|
|
|
С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 29/10/05 в 06:19 |
Так, с кодом всё стало понятно. Спасибо, добрые люди.
А где взять список стран с качеством трафика, им соответствующим?
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 29/10/05 в 20:00 |
obsolete писал: | Так, с кодом всё стало понятно. Спасибо, добрые люди.
А где взять список стран с качеством трафика, им соответствующим? |
не совсем понял что значит "с качеством трафика", но список стран тут:
http://www.maxmind.com/app/iso3166
|
|
|
|
С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 31/10/05 в 10:03 |
"Качество трафика" — что-то типа потенциальной платёжеспособности серфера. Типа, США - 2, Германия - 1, Россия - 0.
|
|
|
|
С нами с 29.04.05
Сообщения: 360
Рейтинг: 17
|
Добавлено: 31/10/05 в 10:49 |
Я замучаю всех своими глупыми вопросами php-идиота, но...
...но как сделать так, чтобы в array сопоставлять одному урлу сразу несколько стран?
|
|
|
|
С нами с 02.11.05
Сообщения: 5
|
Добавлено: 03/11/05 в 07:56 |
Народ а подскажите где гео айпи взять если у меня на хосте нету
сложно его устанавливать ?
|
|
|
|