Всем привет.
Подскажите пожалуйста, как сделать чтоб при заходе с мобильных телефонов происходил редирект на определенную страницу того же домена.
Человек вводит site.ru на телефоне, а его перекидывает на site.ru/page
На странице site.ru/page должна быть кнопка перейти на главную, человек нажимает на эту кнопку и открывается site.ru.
Как сделать редирект есть куча способов...
Но вот как отменить этот редирект если человек перешёл с страницы?
Oaks, можно использовать http referer, только правильное условие построить нужно
и echo не нужно, перед header(); и после header(); всегда используй exit();
gh0sty, так если если по клику с страницы site.ru/page использовать history.back() перейдёт на site.ru и опять же на site.ru сработает скрипт редиректа и снова перекинет на site.ru/page
Или нет?
1. Поставить cookie при посещении /page и добавить проверку отсутствия cookie перед редиректом
2. Добавить query параметр в url при переходе с /page на главную и проверить этот параметр перед редиректом (не очень красиво)
2. Проверить Referer заголовок перед редиректом (менее надежно)