WAP (无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准协议。随着无线通讯的不断发展,静态的 WAP 页面在很多方面已经不能满足用户个性化的要求,因此开发者可以在 WAP 服务器端使用诸如PHP等语言产生动态的 WML 页面,来满足用户的需要。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)WAP 的应用结构非常类似于 Internet,一个典型的 WAP 应用请求步骤描述如下:
1. 具有 WAP 用户代理功能的移动终端(如 WAP 手机),通过内部运行的微浏览器向某一网站发送 WAP 服务请求。该请求先由 WAP 网关截获,对信息内容进行编码压缩,以减少网络数据流量,同时根据需要将 WAP 协议转换成 HTTP 协议。
2. 协议将处理后的请求转送到相应 WAP 服务器。在 WAP 服务器端,根据页面扩展名等属性,被请求的页面直接或由服务器端脚本解释后输出,再经过网关传回给用户。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)从上述的 WAP 应用流程可以发现,生成动态 WAP 页面与动态产生 Web 网页的过程非常相似。但是由于 WAP 应用使用的 WML 语言