Перейти к публикации

Отображение баннера только внешним ip


Sh1ning

Рекомендованные сообщения

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

Хочу поставить Google AdSense для посетителей из внешнего интернета. Возможно ли сделать так, чтобы для жителей моего города баннер вообще не прогружался? И если да, то каким образом это можно сделать. Сделаю дополнение: так как сайт находится внутри города, то те люди которые заходят на него с выключенным внешним интернетом, не видят внешних баннеров, то есть баннер гугла они не увидят тоже, но сайт для них будет грузиться слишком долго, потому что будут идти запросы на загрузку баннера, а без внешнего интернета они не смогут этого сделать. Надеюсь все понятно написал и разъяснил?))

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

допустим сеть имеет вид 192.168.*.* (можно и 10.10.*.* разницы нет)

+ есть баннер {banner_city}

в index.php проверяем ип юзера

если ип не начинается с 192.168. удаляем баннер

if (substr($_SERVER['REMOTE_ADDR'], 0, 8) != "192.168.") 

$tpl->copy_template = str_replace("{banner_city}","", $tpl->copy_template);
вставить ДО обработки баннеров
if (count($banners) AND $config['allow_banner']) {

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

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...