#javascript
#javascript
Вопрос:
мы хотели бы показать всплывающую рекламу приложения для iphone на нашем веб-сайте пользователям, которые просматривают с мобильных устройств apple.
Мы уже достигли этого, но теперь нам нужно показывать только при загрузке первой страницы пользовательского сеанса, чтобы это не приводило к сбоям при каждой загрузке страницы.
Есть идея? Заранее спасибо!
Ответ №1:
Установите cookie и показывайте всплывающее окно только в том случае, если этот cookie не существует.
Ответ №2:
Почему бы не использовать cookie? Сделайте что-то вроде
if(!isset($_COOKIE['firstVisit'])){
//Show popup (maybe echo some JS)
$inTwoMonths = 60 * 60 * 24 * 60 time();
setcookie('firstVisit', 'blah', $inTwoMonths);
}else {
//Do nothing
}
Ответ №3:
Есть два способа, которыми вы можете это сделать:
(1) Добавьте переменную в сам сеанс, которая указывает, должно ли всплывающее окно отображаться или нет.
(2) В качестве альтернативы, как было предложено, вы могли бы установить cookie и предпринять соответствующие шаги в зависимости от значения cookie.
Надеюсь, это поможет.