blackdarthvader
@blackdarthvader
Только учусь кодить ^_^

Как правильно организовать редирект на мобильную версию сайта?

Здравствуйте.
Написал простенький скрипт с проверкой и куками для редиректа на мобильную версию, если человек зашел с телефона, но столкнулся с проблемой, если человек заходит по ссылке, которая отличается от site.com (например: site.com/item?id=1211212), то его автоматом кидает на m.site.com
Как сделать так чтобы открывалась именно та страница, которую клиент запросил?

if($ipad || $iphone || $ipod || $android || $symb || $operam || $htc || $winphone || $berry) {
        // здесь я проверяю захотел ли человек остаться на полной версии
        if(isset($_REQUEST['ver']) and $_REQUEST['ver'] === 'full') {
                setcookie('ver', 'full', time() + 86400, '/', '.site.com');
        } 
        // если нет, то отправляем на мобильную
        if(empty($_COOKIE['ver'])) {
            header('Location: http://m.site.com/');
            exit;
        }
    }
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 1
qork
@qork
{ background: #F00B42 }
header('Location: http://m.site.com'.$_SERVER['REQUEST_URI']);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы