程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP開發Wap必備知識

PHP開發Wap必備知識

編輯:PHP綜合
 1. 具有WAP用戶代理功能的移動終端(如WAP手機),通過內部運行的微浏覽器向某一網站發送WAP服務請求。該請求先由WAP網關截獲,對信息內容進行編碼壓縮,以減少網絡數據流量,同時根據需要將WAP協議轉換成HTTP協議。

  2. 協議將處理後的請求轉送到相應WAP服務器。在WAP服務器端,根據頁面擴展名等屬性,被請求的頁面直接或由服務器端腳本解釋後輸出,再經過網關傳回給用戶。

  介紹了一些知識現在開始開發環境的搭建了。因為我是用PHP和apache開發wap站點的。所以在apache的http.conf文件的 AddType部分加入以下部分。

  AddType text/vnd.wap.wml .wml

  AddType application/vnd.wap.wmlc .wmlc

  AddType text/vnd.wap.wmls .wmls

  AddType application/vnd.wap.wmlsc .wmlsc

  AddType image/vnd.wap.wbmp .wbmp

  AddType image/vnd.wap.wbmp .wbmp

  重啟apache,這就OK了

  測試性代碼:

  1.   <?PHP  
  2.  
  3.   header(”Content-type: text/vnd.wap.wml”);  
  4.  
  5.   echo(”<?XML version=\”1.0\”>\n”);  
  6.  
  7.   echo “<!DOCTYPE wml PUBLIC\”-//WAPFORUM//DTD WML 1.1//EN\”\”http://wapforum.org//DTD//wml_1.1.XML\”>\n”;  
  8.  
  9.   echo (”<wml>\n<card>\n<p>”);  
  10.  
  11.   echo date(”l dS of F Y h:i A”).”<br />\n”;  
  12.  
  13.   echo ‘Hello World!,你好’;  
  14.  
  15.   echo (”</p>\n</card>\n</wml>”);  
  16.  
  17.   ?>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved