国产免费资源_免费中文字幕视频_国产乱xxxxx97国语对白_成人免费高清视频_com毛片_天堂网在线播放_欧美精品网站_亚洲 丝袜 制服 欧美 另类_国产免费无码一区二区_久久高清免费视频

首頁>> 開發技術知識>> 平面廣告設計知識>>網站建設中遇到ajax應用SESSION過期問題的處理


網站建設中遇到ajax應用SESSION過期問題的處理

現在web開發中,ajax應用的比較多。關于此方面的框架也不少。在應用中都會遇到session過期
的問題,如處理不當會影響用戶體驗,也有可能產生莫名的問題。
   結合自己的思考和網上相關內容的參考,給出如下解決方案。每個方案都有不同的優缺點,歡迎
大家指正。
     方案1:檢查AJAX返回的返回的內容是否有<html>標簽
           在web系統中,當session過期時,當用戶有操作的時候,此時系統一般會返回登陸界面。
          讓用戶重新輸入用戶名和密碼。當session過期的時候,AJAX請求返回的內容應該是登陸界面的頁面

          內容(即登陸界面的頁面的html代碼)。通過判斷返回內容是否用<html>來判斷session是否過期。
     var result=request.responseText;/* ajax返回的內容*/
    
     if(result.indexOf('<HTML>')>-1){/*返回內容中有html標簽*/}
     或者
     var r=/<html>/ig;
     if(r.test(result)){/*返回內容中有html標簽*/}
     通過上面的方法可以判斷session是否過期,然后根據具體的業務進行異常處理。

     方案2:返回的結果中有session是否過期的標志。也有人稱為true/false模式
                此解決方案一般結合json使用。
     如返回的結果是:
        var res={
             "result":true,/*session沒有過期,false(session過期)*/
             "data"  :""/*其它數據*/
          }
     if(res["result"])
     {
          /*session沒有過期*/
     }else{
         /*session過期*/
     }

     方案3:利用時間戳
     在頁面上搞個全局變量
     var startDate; /*ajax最近一次訪問server.jzxue.com/" target="_blank">服務器的時間,Date類型*/
     if(new Date().getTime()-startDate.getTime()<30*60*1000)
     {
           /*假設session過期的時間30分鐘*/
           /*session沒有過期*/
     }else{
           /*session過期*/
     }
     哈哈!Do not trust the client

    方案4:延長session過期時間
             此方案有性能問題
          4.1:延長session過期時間
          4.2:client輪循server。(AJAX輪循server或client,server保持長連接)



分享聯系我們

掃二維碼與項目經理溝通 我們在微信上24小時期待你的聲音

感謝您的關注分享“網站建設中遇到ajax應用SESSION過期問題的處理”
煙寒網絡真誠為您服務 ,點擊客服直接咨詢下單.

我們服務

南寧網絡公司南寧網站建設

網站建設

高端網站建設服務商、相信品牌力量、相信知名企業;制作后收費13014982176!

南寧微信小程序/微信公眾號

微信小程序/微信公眾號

微信小程序 背靠10億流量,不論用戶需求是什么,都能被開發使用 一點創意,就能在“社交圈”中脫穎而出。

南寧網站優化/SEO

網站優化/SEO

讓您的網站更靠近排名位置,讓客戶更容易找到您,seo優化是一個漫長過程,整個網站營銷花最少的錢起最大的作用。

我們服務客戶


企業形象網站、個人博客、政府門戶網站、新聞傳媒網站最省錢、省時、省備案 建站快、效率高更多服務
廣西華崧集團網站品牌設計

廣西華崧集團網站品牌設計

廣西華崧林業發展集團(以下簡稱華崧集團)組建于2017年8月,集團總部位于廣西壯...

廣西大和平房地產有限公司

廣西大和平房地產有限公司

廣西鴻生源環保科技有限公司

廣西鴻生源環保科技有限公司

主站蜘蛛池模板: 河间市| 江陵县| 阿克陶县| 中山市| 象州县| 含山县| 科技| 锡林郭勒盟| 安国市| 乾安县| 神池县| 常德市| 南雄市| 大同县| 永靖县| 德保县| 永春县| 吉木萨尔县| 定安县| 疏勒县| 永新县| 石河子市| 都昌县| 南木林县| 新民市| 大丰市| 洮南市| 克东县| 海盐县| 龙胜| 元阳县| 仙桃市| 阳谷县| 九台市| 灵川县| 北碚区| 德庆县| 乳山市| 江门市| 平和县| 大兴区|