Реклама на сайте Advertise with us

Редирект соотечественников прямо куда надо.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 02/09/05 в 13:05       Ответить с цитатойцитата 

Дорогие, уважаемые, горячо любимые AWM-программисты.

Последнее время я обратил внимание на огромное количество RUссиян, шмыгающих там и сям своими браузерами по моим сиджам.

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

Правку .htacces не предлагать, определение языка браузера тоже.

На хосте есть GeoIP и PHP.

Если кто выдаст готовый кусок PHP-кода для редиректа - буду сказать спасибо.

набираю трейдеров: toons, comicses, hentai, anime

0
 

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;
через геоип кажется так прально будет...

3
 

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");}

3
 

kernel-video-sharing.com

С нами с 02.11.03
Сообщения: 826
Рейтинг: 558

Ссылка на сообщениеДобавлено: 02/09/05 в 13:47       Ответить с цитатойцитата 

А лучше вообще скомпоновать в строку одну:
Код:
if (getenv("GEOIP_COUNTRY_CODE")=="RU") {Header("Location: http://www.rudialer.ru");}

3
 



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 02/09/05 в 13:49       Ответить с цитатойцитата 

А можно как-то сделать, чтобы оно меня не перекидывало? Без проксирования, конечно.

набираю трейдеров: toons, comicses, hentai, anime

0
 

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 писал:
А можно как-то сделать, чтобы оно меня не перекидывало? Без проксирования, конечно.
можно конечно ..
прописать твой айпи - только зачем? ... лишнее имхо

0
 



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 02/09/05 в 14:11       Ответить с цитатойцитата 

Adulter писал:
obsolete, а что за неплохая партнёрка ? ;)


Прянишниковский магазинчик видеотоваров. Знакомые пацаны недавно показывали статистику — очень неплохо там покупают.

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

набираю трейдеров: toons, comicses, hentai, anime

0
 

grammar nazi

С нами с 23.01.03
Сообщения: 6974
Рейтинг: 2037

Ссылка на сообщениеДобавлено: 02/09/05 в 14:12       Ответить с цитатойцитата 

спасибо ;)

Меня как из ушата окатили. Так гадко стало. И обидно.
Пустышка.

0
 



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 02/09/05 в 14:13       Ответить с цитатойцитата 

Lamagro писал:
можно конечно ..
прописать твой айпи - только зачем? ... лишнее имхо
Ну нифига себе, лишнее...

набираю трейдеров: toons, comicses, hentai, anime

0
 

kernel-video-sharing.com

С нами с 02.11.03
Сообщения: 826
Рейтинг: 558

Ссылка на сообщениеДобавлено: 02/09/05 в 15:17       Ответить с цитатойцитата 

Если ip статический - можно вот так сделать что б не пересылал:
Код:
if ((getenv("GEOIP_COUNTRY_CODE")=="RU")&&($_SERVER["REMOTE_ADDR"]<>"YOU_IP")) {Header("Location: http://www.rudialer.ru");}

3
 



С нами с 13.07.02
Сообщения: 3113
Рейтинг: 1817

Ссылка на сообщениеДобавлено: 02/09/05 в 16:22       Ответить с цитатойцитата 

obsolete писал:
А можно как-то сделать, чтобы оно меня не перекидывало? Без проксирования, конечно.


Если не часто, то имхо не сложно строку закомментировать с редиректом и зайти, вышел - раскомментировал.
А если часто:

Код:

if ((getenv("GEOIP_COUNTRY_CODE")=="RU")&&(@$owner=="yes")) {Header("Location: http://www.rudialer.ru");}


что-то типа такого, соотв на сидж надо будет заходить так:
http://www.domain.com/?owner=yes

Хорошо продается только то, что нельзя получить бесплатно!

3
 



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 02/09/05 в 21:30       Ответить с цитатойцитата 

zJ писал:
Если не часто, то имхо не сложно строку закомментировать с редиректом и зайти, вышел - раскомментировал.
А если часто:
Код:

if ((getenv("GEOIP_COUNTRY_CODE")=="RU")&&(@$owner=="yes")) {Header("Location: http://www.rudialer.ru");}

что-то типа такого, соотв на сидж надо будет заходить так:
http://www.domain.com/?owner=yes
О, это вот очень правильное решение.

набираю трейдеров: toons, comicses, hentai, anime

0
 



С нами с 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 раз

3
 



С нами с 29.01.04
Сообщения: 316
Рейтинг: 202

Ссылка на сообщениеДобавлено: 03/09/05 в 01:09       Ответить с цитатойцитата 

obsolete писал:
О, это вот очень правильное решение.


думаешь? то есть подставив нужный параметр в GET обходим редирект? ;) ловкач наоборот )

0
 



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 03/09/05 в 02:33       Ответить с цитатойцитата 

FEB писал:
думаешь? то есть подставив нужный параметр в GET обходим редирект? ;) ловкач наоборот )
Ща, всё ломанулись подставлять, ага.

Ну, а если пара человек допрёт - не жалко. Сегодня соотечественников было порядка тысячи рыл. Полпроцента купит что-то — и мне хватит на жизнь даже только этого.

edt: таки спиздел - нолик приврал лишний :-(

набираю трейдеров: toons, comicses, hentai, anime

0
 



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 28/10/05 в 13:47       Ответить с цитатойцитата 

А как туда насовать несколько стран? И как одних в одно место, других в другое?

набираю трейдеров: toons, comicses, hentai, anime

0
 



С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096

Ссылка на сообщениеДобавлено: 28/10/05 в 23:26       Ответить с цитатойцитата 

obsolete писал:
Ща, всё ломанулись подставлять, ага.
Ну, а если пара человек допрёт - не жалко.


не в этом дело icon_smile.gif там просто в условии ошибка. т.е. правильно будет
Код:

if(getenv("GEOIP_COUNTRY_CODE")=="RU" && !isset($_GET['owner']))
header("Location: http://www.rudialer.ru");

3
 



С нами с 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"));
   }
}

3
 



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 29/10/05 в 06:19       Ответить с цитатойцитата 

Так, с кодом всё стало понятно. Спасибо, добрые люди.

А где взять список стран с качеством трафика, им соответствующим?

набираю трейдеров: toons, comicses, hentai, anime

0
 



С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096

Ссылка на сообщениеДобавлено: 29/10/05 в 20:00       Ответить с цитатойцитата 

obsolete писал:
Так, с кодом всё стало понятно. Спасибо, добрые люди.
А где взять список стран с качеством трафика, им соответствующим?


не совсем понял что значит "с качеством трафика", но список стран тут:
http://www.maxmind.com/app/iso3166

3
 



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 31/10/05 в 10:03       Ответить с цитатойцитата 

webboxxx писал:
не совсем понял что значит "с качеством трафика", но список стран тут:
http://www.maxmind.com/app/iso3166
"Качество трафика" — что-то типа потенциальной платёжеспособности серфера. Типа, США - 2, Германия - 1, Россия - 0.

набираю трейдеров: toons, comicses, hentai, anime

0
 



С нами с 29.04.05
Сообщения: 360
Рейтинг: 17

Ссылка на сообщениеДобавлено: 31/10/05 в 10:49       Ответить с цитатойцитата 

Я замучаю всех своими глупыми вопросами php-идиота, но...

...но как сделать так, чтобы в array сопоставлять одному урлу сразу несколько стран?

набираю трейдеров: toons, comicses, hentai, anime

0
 



С нами с 02.11.05
Сообщения: 5

Ссылка на сообщениеДобавлено: 03/11/05 в 07:56       Ответить с цитатойцитата 

Народ а подскажите где гео айпи взять если у меня на хосте нету
сложно его устанавливать ?

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »