PHPFAQ  
Начинающим   Технологии   MySQL   PDO   Ошибки   Ссылки   Юмор   Форум   SafeMySQL  
-- Список сообщений -- Поиск --
странное поведение переменной
Artex 02.04.13 18:36
существует 2 страницы (денвер): 192.168.0.101 и 192.168.0.101/temp_mobile для полной и мобильнйо версии. Скрипт для переадресации между ними.
Непонятно ведет себя "m2f", еще и поразному в разных браузерах (опера и ие, что вообще непонятно почему). А именно по значению $_GET то присваивается, то нет значение "m2f".

if (isset($_GET["ver"]) and $_GET["ver"] === "full")
{
$_SESSION["m2f"] = "full";
}
if ((isset($_GET["ver"])) and ($_GET["ver"] === "mobile") or (empty($_SESSION["m2f"])))
{
$_SESSION["m2f"] = "mobile";
}

if ($_SESSION["m2f"] === "mobile") {
header('Location: http://192.168.0.101/temp_mobile/?ver=mobile');
exit; }

При этом при переходе на 192.168.0.101/temp_mobile/?ver=mobile вывод на ней "m2f" показывает значение "full" а не "mobile", а вот при переходе на 192.168.0.101/?ver=full из "mobile" становится "full" (приверял при unset, когда "m2f" сразу становится "mobile").
$_GET читается и выводится правильно на каждой странице.

Подскажите, в чем собсно проблема? (через куки ровно тот же эффект).
ответить
Artex 03.04.13 22:48
проблема решена

проблема решена, красивым кодом могу поделиться
ответить
Написать
Имя:*
Заголовок:*
Вы робот?
Текст:
Пожалуйста, воздержитесь от посылки спама.
Сообщения, содержащие гиперссылки, проходят премодерацию.

© phpfaq.ru, 2019 1566615703.007 sec. О сайте   Хостинг iHor.ru