В прошлом я разработал несколько приложений с использованием php и wml и поделюсь некоторыми вещами, с которыми я столкнулся.
1) Вы можете использовать wml для интерфейса, но он имеет ограниченную функциональность, в то время как мобильный профиль xhtml позволяет вам делать больше с вашим wap-сайтом, прежде чем переходить на wml, я бы сказал, потратить некоторое время на изучение мобильного профиля xhtml.
Или вы можете разработать свой сайт для размещения как wml, так и xhtml и использовать библиотеку, такую как http://wurfl.sourceforge.net/, чтобы определить телефон, который обращается к вашему сайту, и какие функции он поддерживает с xhtml primary и wml в качестве отказоустойчивого.
2) Расширение firefox, которое вы можете добавить для просмотра страниц wml с помощью firefox или использовать оперу, которая изначально поддерживает wml.
3) Я никогда не использовал куки на платформе wml, и я бы не советовал их использовать, я использовал $ _SESSIONS для отслеживания движения между страницами.
4) вы можете написать свой код на php и получить вывод в wml, вам просто нужно добавить заголовки, чтобы браузер знал, что это wml.
header("Content-type: text/vnd.wap.wml");
echo "<?xml version=\"1.0\"?>\n";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
Я загрузил тестовый скрипт php, с которым вы можете поиграть с выводами в формате wml, мне было трудно добавить код к сообщению, поэтому я решил загрузить файл.
http://www.devbox.co.za/exp/test.wml.tar
Пожалуйста. Если вы решите перейти на wml, имейте в виду, что язык очень строгий, и, пожалуйста, получите валидатор xml во время работы над ним. Это скажет вам много времени.
Надеюсь, это поможет, удачи.