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