- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Интересует вопрос, который даже не знаю как гуглить. Интересует способ, при помощи которого выводят окно с определенной информацией для мобильных посетителей. Например, многи етак рекламируют свое приложение для сайта. Заходишь на статью прочитать, но сначала перед тобой окно с ссылкой на скачку официального приложения этого сайта и рядом кнопка "Вернуться на сайт". Кликаем по нему - загружается дальше та страница, которую ты хотел прочитать. Такое окно показывается только один раз в день на одного посетителя.
Про смарт баннер от Apple знаю. Такое не нужно
Как такое реализовано?
Спасибо!
Смотрите на UserAgent PHP или JavaSript кодом. Там все будет указано.
Например так:
и затем поиском по строке смотрите, есть ли там записи про OperaMini, iOS, Android и т.д.
Смотрите на UserAgent PHP или JavaSript кодом. Там все будет указано.
Например так:
и затем поиском по строке смотрите, есть ли там записи про OperaMini, iOS, Android и т.д.
Спасибо!
Но в этом случае при обновлении страницы или клике на другую статью опять происходит проверка и опять будет данная страница с предложением скачать приложение?
Ну да. В помощь переменная $_SESSION или куки, в которых будет указан счетчик, и если, например, он равен 1 - клиент рекламу посмотрел, 0 - еще нет. И с каждым переходом/обновлением увеличиваете этот счетчик на +1.
Ну да. В помощь переменная $_SESSION или куки, в которых будет указан счетчик, и если, например, он равен 1 - клиент рекламу посмотрел, 0 - еще нет. И с каждым переходом/обновлением увеличиваете этот счетчик на +1.
Сколько примерно может стоить такой код?
опять опоздал
опять происходит проверка
Значит нужно запомнить результат.
Сессии и cookies предназначены для хранения сведений о пользователях при переходах между несколькими страницами.
Обратитесь в раздел программирование. Я бы вам помог, но пока по горло заказов. Стоит недорого, там работы на пол часа максимум.:)
Обратитесь в раздел программирование. Я бы вам помог, но пока по горло заказов. Стоит недорого, там работы на пол часа максимум.:)
Спасибо!:)
Смотрите на UserAgent PHP или JavaSript кодом. Там все будет указано.
Например так:
и затем поиском по строке смотрите, есть ли там записи про OperaMini, iOS, Android и т.д.
Подскажите тогда по этому вопросу.
Есть вот такой код
<?php
if (strstr($_SERVER['HTTP_USER_AGENT'], 'iPhone') && !isset($_COOKIE['_prm_'])) {
setcookie('_prm_', 'no_promo', time() + 60);
header('Location: http://site.ru/promo.php?return_url=' . $_SERVER['REQUEST_URI']);
exit();
}
?>
Все работает. Теперь мне нужно к этому коду добавить и определение iPad. Как его вставить?
Я пробовал такой:
<?php
if (strstr($_SERVER['HTTP_USER_AGENT'], 'iPhone') && !isset($_COOKIE['_prm_'])) {
setcookie('_prm_', 'no_promo', time() + 60);
header('Location: http://site.ru/promo.php?return_url=' . $_SERVER['REQUEST_URI']);
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'iPad') && !isset($_COOKIE['_prm_'])) {
setcookie('_prm_', 'no_promo', time() + 60);
header('Location: http://site.ru/promo2.php?return_url=' . $_SERVER['REQUEST_URI']);
exit();
}
?>
но он не работает.
использовать внешнюю библиотеку, например Mobile_Detect.php
---------- Добавлено 19.02.2015 в 12:00 ----------
а в коде выше у вас ошибки со скобками
использовать внешнюю библиотеку, например Mobile_Detect.php
---------- Добавлено 19.02.2015 в 12:00 ----------
а в коде выше у вас ошибки со скобками
Не хочу внешнюю.
Такой код верный?
<?php
if (strstr($_SERVER['HTTP_USER_AGENT'], 'iPhone') && !isset($_COOKIE['_prm_'])) {
setcookie('_prm_', 'no_promo', time() + 60);
header('Location: http://site.ru/promo.php?return_url=' . $_SERVER['REQUEST_URI']);
}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'iPad') && !isset($_COOKIE['_prm_'])) {
setcookie('_prm_', 'no_promo', time() + 60);
header('Location: http://site.ru/promo2.php?return_url=' . $_SERVER['REQUEST_URI']);
exit();
}
?>