alovak (alovak) wrote in ru_wml,
alovak
alovak
ru_wml

Ошибка при работе с cookies в Openwave Phone Simulator v7

В процессе использования эмулятора мобильного телефона 7-й версии от Openwave замечал, что браузер не хочет хранить куки. Используя session.use_trans_sid (опция в php для парсинга урлов и подстановки идентификатора сессии) эту проблему как-то удавалось решить, однако меня не покидало злобное чувство, что я что-то сделал не так, как нужно.

Сделав отдельный скрипт:
...
session_start();

if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 0;
}

$_SESSION['counter'] = $_SESSION['counter'] + 1;

echo $_SESSION['counter'];
...
ошибка все равно осталась.

Достав с пыльной полки Openwave SDK 4.0 (UP.SDK 4.0) и прогнав через него все тестируемые файлы оказалось, что все работает. Проблема была в 7-й версии.

Кроме того, "навороченный" эмулятор 7-й версии, как и всеми любимый браузер Opera, сквозь пальцы пропускает невалидный wml-код. И бедный программист, пытаясь позже зайти с мобильного на протестированный сайт, получает сообщение об ошибке. А эмулятор 4-й версии сразу сказал: у тебя тегов нет нужных, писака.

Делайте выводы, господа! Старый друг лучше новых двух ;)
Хотя, на 7-й и 6-й версиях можно потестировать XHTML MP (wap 2.0) :)

А что для тестирования используете вы?


  • Post a new comment

    Error

    default userpic
  • 0 comments