Редирект на мобильную версию и обратно
Страницы: 1
Редирект на мобильную версию и обратно
Здравствуйте, такая проблема есть скрипт 


    $useragent=$_SERVER['HTTP_USER_AGENT'];
    if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i',substr($useragent,0,4)))
    {
        if(isset($_REQUEST['ver']) and $_REQUEST['ver'] === 'full') {
            if(empty($_COOKIE['ver']))
            setcookie('ver', 'full', time() + 86400, '/', '.doiman.ru');
        } else {
            header('Location: http://m.doiman.ru'.$_SERVER['REQUEST_URI']);
            exit;
        }
    }



на мобильную версию перекидывает и возвращает на основную для ПК но если на основной нажать на любую ссылку снова кидает на мобилку. То есть куки действуют только на главную страницу версии для ПК. Подскажите что  сделал не так. Нужно реализовать что бы пользователь оставался на основной версии если он ее выбрал.
Зачем Вам куки. Создаете переменную в сессии. По умолчанию ее нет, например - полный вариант.

Выбран мобильный - в ней какое-то значение. Выбрали опять полный - удалено значение.

Если у Вас единственная точка входа (все через index/php) например - сессия и прочее прописывается один раз.

Если несколько - прописывается старт сессии в каждой.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
01:26 Как правильно покупать ссылки для поддомена? 
00:18 «Хлебные крошки» в адресе сайтов исчезнут из результатов поиска Google 
20:11 Роскомнадзор отказал в регистрации трети блогеров-десятитысячников 
20:05 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
15:02 Adtrafico - Правильная партнёрская сеть под бурж трафик 
18:48 АП Яндекс ИКС 16.11.2023 
18:42 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
22:28 Приватные мобильные прокси Украины безлимиты 4g UA Водафон Киевстар Лайф 
18:16 Swap-line.com – это сервис быстрого обмена криптовалют на различные цифровые активы, а также на наличные средства во многих городах Украины! 
11:21 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
22:13 Starcrown Partners – Партнерская программа для гемблинг/беттинг трафика 
19:38 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
19:35 Продам аккаунты HH.RU 
23:48 Обмен криптовалюты без KYC и AML 
20:46 Точные прогнозы на футбол 
18:54 США готовят закон для уничтожения пиратских сайтов во всех странах мира 
21:19 С юмором по жизни! 
18:15 Telegram уничтожил официальный канал легендарного российского торрент-трекера 
18:19 Уникальный сервис SEO продвижения 
14:45 (затёр сайт) 
19:39 Куплю проигрышные букмекерские аккаунты