• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь [help] реклама определенной маске IP

Статус
В этой теме нельзя размещать новые ответы.

drop

Мой дом здесь!
Регистрация
1 Янв 2007
Сообщения
418
Реакции
200
Вечер добрый.
Имеется сетевой сайт развлекательной тематики, с выходом в инет.
Требуется сделать так, что б пользователи с сетевыми айпи не видели баннеров определенных (попав в том числе).
Можно ли как-то создать фильтр адресов для рекламы?

Через тег групп не совсем катит. Хотя если как-то создать что б при регистрации по айпи сразу определяло к какой группе пользователь приходится, было б не плохо
 
ты используешь рекламные средства встроенный в дле ? (система банннеров)
или вставляешь код в шаблон ?
 
Тут помоему без разинцы, могу и так и так, пока стоит через код в шаблоне
 
если через код в шаблоне всё же немного проще

вставлять в index.php примерно после $tpl->set('{THEME}', $config['http_home_url'].'templates/'.$config['skin']);

PHP:
if (strstr($_SERVER['REMOTE_ADDR'],"127.0.0") != "") {
$tpl->set('{banner}',"код баннера")
} else {
$tpl->set('{banner}',"")
}

127.0.0 твоя подсеть.

если из сети заходят только по айпи, а не по доменному имени, то можно юзать в условии хост: (strstr($_SERVER['HTTP_HOST'],"0.0.0.0") != "")
 
  • Нравится
Реакции: drop
Хм, это уже интересно.

Если у меня в сети несколкьо сетей, допустим диапазоны айпи 10.10.*.*, 192.168.*.*, 10.3.*.* и т.д, как писать код правильно?
 
PHP:
if (strstr($_SERVER['REMOTE_ADDR'],"127.0.0") != "" || 
strstr($_SERVER['REMOTE_ADDR'],"10.10.") != "") ||
strstr($_SERVER['REMOTE_ADDR'],"192.168.") != "") ||
strstr($_SERVER['REMOTE_ADDR'],"10.3.") != "")
)

takto dolzno byt !== false, no eto ne beda ;]

i mozno napisat boleje gramotneje, jesli zon budit mnogo...

mozno ispolzovat vstrojenyi checker
PHP:
$ctoto = check_ip($ip_array);

if ($ctoto)  {
//tpl set banne.....
} else {
//tpl set banner ""...
}

a tak soidiot...
 
gentoouser
а если же код через рекламные компнаии, как тут быть?

PoMaH
Не совсем понял, можете показать хотябы на 1й зоне адресов как оно будет выглядеть
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху