1,具有wap用户代理功能的移动终端(如wap手机),通过内部运行的微浏览器向某一网站发送wap服务请求。
该请求先由wap网关截获,对信息内容进行编码压缩,以减少网络数据流量,同时根据需要将wap协议转换成http协议。
2,协议将处理后的请求转送到相应wap服务器。在wap服务器端,根据页面扩展名等属性,被请求的页面直接或由服务器端脚本解释后输出,再经过网关传回给用户。
php手机开发环境搭建
用php和apache开发wap站点,所以在apache的http.conf文件的 AddType部分加入:
AddType text/vnd.wap.wml .wml<br /> AddType application/vnd.wap.wmlc .wmlc<br /> AddType text/vnd.wap.wmls .wmls<br /> AddType application/vnd.wap.wmlsc .wmlsc<br /> AddType image/vnd.wap.wbmp .wbmp<br /> AddType image/vnd.wap.wbmp .wbmp
重启Apache使配置生效。
例子,apache环境下php手机开发测试代码:
<?php header(”Content-type: text/vnd.wap.wml”); echo(”<?xml version=”1.0”> ”); echo “<!DOCTYPE wml PUBLIC”-//WAPFORUM//DTD WML 1.1//EN””http://wapforum.org//DTD//wml_1.1.xml”> ”; echo (”<wml> <card> <p>”); echo date(”l dS of F Y h:i A”).”<br /> ”; echo ‘Hello World!,你好’; echo (”</p> </card> </wml>”); ?>
欲了解更详细的apache服务器的配置教程,请访问本站apache服务器教程栏目。