На полной версии сайта после открытия тега < BODY> ставлю такой код:
<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry === true && ($_COOKIE['agent']=='mobile' || $_COOKIE['agent']==false)) {
$_COOKIE['agent']='mobile';
header('Location: http: //мойсайт.ru/mob');
exit();
}
elseif($_COOKIE['agent']=="desktop"){}
?>
Мобильная версия у меня в папочке mob на одном домене. При заходе с телефона все работает правильно- попадаешь на мобильную версию сайта.
Я также хочу, чтобы с мобильной версии можно было переключаться на полную версию сайта. На мобильной версии ставлю такой код в теле
< a href="http: //мойсайт.ru/?act=desktop"> полная версия < /a>
<?
if($_GET['act']=='desktop')
{
header('Location: http:// мойсайт.ru/');
exit();
}
?>
И вот здесь не работает, происходит перезагрузка браузера и снова попадаю на мобильную версию.
Что я делаю не так?