對于WAP的一些測試和研究
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
最近有人和我反映wap功能登陸久了容易超時、有時甚至登陸不了。我這里的手機和瀏覽器都正常,但是為了解決這些問題,只有深入研究一下。原來是采用session驗證后臺,前臺使用cookie驗證,開始以為是session有問題,所以全部使用cookie+數據庫多重驗證,結果問題依舊存在,然后使用session+數據庫多重驗證,還是存在問題。
然后我查了網上的資料研究了一整天。查到一些有用的資料。 討論地址:http://topic.csdn.net/t/20040826/09/3310602.html 結果發現有部分老的機器是不支持COOKIE的,然后我又下載了一些WAP瀏覽器來測試,結果發現,COOKIE的確沒有保存。提示登陸成功,卻沒有COOKIE信息。說明不支持COOKIE,COOKIE是客戶端的,而SESSION保存在服務器上,應該沒有問題的吧,為了避免某些服務器SESSION設置不正常,我還特地指定了SESSION的保存目錄。結果測試。我手中的智能手機,非常正常,還有兩個WAP測試軟件非常正常,而問朋友借的老款的,自帶WAP瀏覽器的手機卻不支持。登陸成功卻沒有讀取到SESSION信息。然后用winwap4.0來測試,居然也讀取不到SESSION信息。用OPERA也非常正常。記得以前BOB的掌上版是用SESSION紀錄信息的,我下載來研究研究是怎么樣的機制,結果沒有想到,老款的手機和winwap,居然沒有辦法讀取到SESSION信息。BOB的掌上版同樣登陸成功后,由于SESSION讀取失敗,還是未登陸狀態。同樣,下載F2BLOG的WAP來測試。和BOB掌上版也一樣的結果。 看來要達到通用,只有采用URL傳遞的方法,這樣可以完全脫離COOKIE和SESSION,而直接采用數據庫的方法,這樣就可以保證無論在何種瀏覽器下,何種手機下,都可以正常使用的了。 Sablog-X 1.6版本不會包含WAP功能,而單獨打包此功能。作為插件發布。而有空,我要和Bo-blog的作者BOB和F2blog的開發團隊交流交流。統一一下插件的接口標準。和模塊。爭取一些簡單的不設計數據庫操作的插件,可以在三個程序上達到通用的目的。 PS:剛才還想看看幾個論壇的WAP功能,是否有問題,結果發現PHPWIND的WAP功能,是采用COOKIE驗證,所以老款手機和winwap都無法讀取COOKIE信息,登陸成功了還是未登陸狀態。而Discuz和Molyx則采用URL傳遞參數的辦法,所以在任何環境下,WAP功能都非常正常。 該文章在 2010/2/2 0:39:51 編輯過 |
關鍵字查詢
相關文章
正在查詢... |