mar_a
Новичок
Session & WAP
Не бейти сапогами в живот но проблему я несмог решить даже путем данного форума.
Вопрос риторический о сессиях и использование WAP 1.1
Вот собственно кусок кода который вызывает у меня смущение :
Посути ничего суперсекретного в этом нет , все очевидно и прозрачно.
Сайт работает как из броузера Opera так и под эмулятором WAP
НО :
При работе с реальным аппаратом телефона (тестился как Nokia, SE, Motorolla)
Все встроенные WML броузеры выдают похожее сообщение :
Вызов страницы невозможен она несоответсвует формату WML !!!!
Все теги закрыты , все корректно , только меня смутила сессия которая присутствует в скрипте.
Пытаюсь открыть через IE - вызывается вместо index.php ( вместо данного скрипта )
вызывается номер сессии
Т.е. практически выводит окно с сообщением н неудается загрузить ....773645ghfd.....sdfshf7643
неудается открыть узел интернета.
файл под номером сессии.
Немогу въехать где рыть !!!
Спасибо всем кто даст дельный совет!!!
Не бейти сапогами в живот но проблему я несмог решить даже путем данного форума.
Вопрос риторический о сессиях и использование WAP 1.1
Вот собственно кусок кода который вызывает у меня смущение :
PHP:
session_start();
///Стартую сессию и посылаю заголовки WML (WAP)
header("Content-type: text/vnd.wap.wml\n");
echo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n");
echo "<wml>\n";
///Для личных нужд завожу массив который потом запишу в сессию
if($t[info]=="") {$t[info]=".php"; $info=="";}
if($t[info]==".php" && $info=="" || $t[info]=="_r.php" && $info=="" ){ }
else {
if($info==-1 || $t[info]=="_r.php"){ $t[info]="_r.php";}
if($info==1 || $t[info]==".php" ){$t[info]=".php";}
}
///Подгружаю конфигурационные файлы и значения по умолчанию
include("./conf_inc.php");
include("./conf_db.php");
///Определяюсь с тем какой шаблон мне подгрузить значение $file берется из URL методом post
if($file=="0"){$file="main";}
if($file!=""){
include( '/' . $file .''. $t[info]);
}
else { include( './'home'. $t[info]);}
///Регистрация сессии из переменной $t
session_register(t);
?>
Сайт работает как из броузера Opera так и под эмулятором WAP
НО :
При работе с реальным аппаратом телефона (тестился как Nokia, SE, Motorolla)
Все встроенные WML броузеры выдают похожее сообщение :
Вызов страницы невозможен она несоответсвует формату WML !!!!
Все теги закрыты , все корректно , только меня смутила сессия которая присутствует в скрипте.
Пытаюсь открыть через IE - вызывается вместо index.php ( вместо данного скрипта )
вызывается номер сессии
Т.е. практически выводит окно с сообщением н неудается загрузить ....773645ghfd.....sdfshf7643
неудается открыть узел интернета.
файл под номером сессии.
Немогу въехать где рыть !!!
Спасибо всем кто даст дельный совет!!!