1. Ссылки покупок

    Стратегия на турбо опционы

    Обучение по Бинарным Опционам.

    Бизнес по рецепту. продажа женских товаров

    Мануал по добыче бесплатного трафика с поисковика Bing (2016)

    От 6к уникальных посетителей на страницу ВК

    Facebook

    Стратегия Лайв Профит - ставки на футбол

    [Ирина Шмидт] - Церебро Таргет 2016

    Новый дорген.

    Стратегия на спорт.

    Двойной арбитражник по бесплатному трафику (2016)

    Подробная инструкция по Созданию интернет магазина чая с нуля (2016)

    Чертежи солнечного био-вегетария площадью 1200 кв.м. (СБВ-Профи)

    Адский стрим по копирайтингу: то чувство, когда подглядывать - хорошо!

    Видео-Курс - Tехнология быстрого старта в email рассылках (2016)

    Продвижение партнерских программ в одноклассниках (2016)

    Научу грести трафик. Только успевай сервера покупать!

    Трафик из ВК (Схема + Кейсы)

    Пассивный доход со стабильными выплатами.Схема добычи трафика.

    Секрет создания аккаунта яндекс директ без НДС

    Система ставок от проверенного каппера

    Государственный и банковский конфискат +VIP блок (2016)

    Как работать и зарабатывать деньги на продвижении своих проектов (2016)

    Секреты бесплатной рекламы от бывшего сотрудника Вконтакте

    Mobile Арбитраж - Арбитраж мобильного трафика (2016)

    BUSINESS MANUAL - Безопасные схемы заработка

    Как получать 1000-и заказов из CPA сетей (Дм.Ковпак)

    Как зарабатывать удаленно 100 тыс. руб на продвижении в Инстаграме без вложений и жить в Тайланде

    Самонаполняемые Видео-сайты!

    Прибыльная стратегия для бинарных опционов, первый доход через считанные дни + бонус!

    Траф с Вк за копейки

    Профит на онлайн теме от 30к до Неизвестно в месяц

    Легальный высокодоходный бизнес в реале

Мой горящий пукан | Как показывать разную рекламу мобильным пользователям и обычным

  1. [Мой горящий пукан]
    Бывает возникает необходимость показывать рекламу разного размера или вообще другие элементы интерфейса пользователям с разных устройств. Как это сделать? Всё проще простого, нужно только немного знать php.

    Есть такая переменная окружения $_SERVER в ней содержится куча разных параметров о посетителе, например ваш IP-адрес такие сайты как 2ip берут именно из неё.
    Подробнее о ней: http://php.net/manual/ru/reserved.variables.server.php

    Так вот в нём есть элемент HTTP_USER_AGENT в котором и хранится вся информация об устройстве, например:

    Человек из под винды с Яндекс-браузером:
    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 YaBrowser/15.6.2311.5029 Safari/537.36

    Посетитель с айфона:
    Mozilla/5.0 (iPhone; U; CPU like Mac OS X; fr) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3

    Посетитель с айпада:
    Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10

    По префиксам можете определить и модель http://enterpriseios.com/wiki/Complete_List_of_iOS_User_Agent_Strings

    Это позволит владельцам 5 айфона показывать рекламу типа "Фу позорник, уже шестой вышел, а ты всё на пятом сидишь".

    Сам код:

    // Что бы код был короче присвоим значение $_SERVER['HTTP_USER_AGENT'] переменной $s
    $s = $_SERVER['HTTP_USER_AGENT'];

    // Проверяем что есть в этой переменной
    $iphone = strpos($s,"iPhone");
    if ($browser == true){
    echo "Выводим рекламу для iPhone";
    }
    $ipad = strpos($s,"iPad");
    if ($browser == true){
    echo "Выводим рекламу для iPad";
    }
    $wp = strpos($s,"Windows Phone");
    if ($browser == true){
    echo "Выводим рекламу для Windows Phone";
    }

    Код с подсветкой синтаксиса тут: http://pastebin.com/BkP4v6Wq

    Можно делать на elseif или switch так даже лучше потому что в конце вы можете вывести дефолтную рекламу для винды например.

    Проблема в том, что strpos ищет точное вхождение, поэтому, если вместо iPad вы напишете ipad то ничего не найдётся, поэтому, можно использовать регулярки если они вам больше по душе, но учтите что в регулярках пробел нельзя использовать и его надо заменить сочетанием \s Пример на регулярных выражениях:

    $iphone = preg_match("/iphone/ism", $s);
    if ($iphone > 0){
    echo "Выводим рекламу для iPhone";
    }
    $ipad = preg_match("/ipad/ism", $s);
    if ($ipad > 0){
    echo "Выводим рекламу для iPad";
    }
    $wp = strpos("/windows\sphone/ism", $s);
    if ($wp > 0){
    echo "Выводим рекламу для Windows Phone";
    }

    С подсветкой тут же ниже: http://pastebin.com/BkP4v6Wq
    Если кто перепишет на elseif или switch, киньте ссылку в комментах пожалуйста.

    На этом всё. Не будьте сильно злыми со своими мобильными пользователями ;-)​
     

Поделиться этой страницей