我的Java路上那些事兒

          快樂(lè)成長(zhǎng)
          posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          摘抄: 判斷cookie是否開(kāi)啟

          Posted on 2011-04-07 11:52 云云 閱讀(2120) 評(píng)論(2)  編輯  收藏
          方法一:

            無(wú)論何時(shí)你在兩頁(yè)之間,有一個(gè)非常簡(jiǎn)單可靠的方法:請(qǐng)求一個(gè)SessionID在第一頁(yè),傳遞它到下一頁(yè)。與這一頁(yè)請(qǐng)求到的SessionID比較。相同說(shuō)明客戶端瀏覽器接受Cookies;不同則不接受。很簡(jiǎn)單吧。

            比如你可以在第一頁(yè)中放一個(gè)(hidden field),并把SessionID寫(xiě)入它。提交后,從頁(yè)面數(shù)據(jù)中取出SessionID.像這樣:

          <form name="Form1" method="post" action="sessions2.asp">
          UserName:
          <input name="username"><br>
          Password:
          <input name="userpassword">
          <input type="hidden" name="theSessionID" value="<%=Session.SessionID%>"><br>
          <input type="submit" value="Submit">
          </form>

            在第二頁(yè)中我們來(lái)判斷SessionID是否相同。

          <%
          dim theSessionID
          theSessionID 
          = Request.Form("theSessionID")
          If theSessionID 
          = Session.SessionID Then
          "當(dāng)二者相等時(shí),則cookie功能開(kāi)啟
          Response.Write "Cookie已開(kāi)啟"
          Else
          "若二者相等時(shí),則cookie功能關(guān)閉
          Response.Write "Cookie沒(méi)有開(kāi)啟!"
          End If
          %>

            方法二:

            也可用這種方法,首先在一個(gè)頁(yè)面里寫(xiě)入一個(gè)cookie,如:

          <%
          Response.Cookies(
          "status")="onoroff"
          %>
            在第二頁(yè)里讀出此cookie:
          <%
          if Request.Cookies("status")="" then
          "當(dāng)cookies("status")里沒(méi)有值時(shí),則cookie功能沒(méi)有開(kāi)啟
          Response.Write "Cookie沒(méi)有開(kāi)啟!"
          else
          "當(dāng)cookies("status")里有值時(shí),則cookie功能開(kāi)啟
          Response.Write "Cookie已開(kāi)啟"
          end 
          if
          %>

          評(píng)論

          # re: 摘抄: 判斷cookie是否開(kāi)啟  回復(fù)  更多評(píng)論   

          2011-04-07 11:59 by 兵丸網(wǎng)絡(luò)
          正要用到這方面的知識(shí)。謝謝分享。

          # re: 摘抄: 判斷cookie是否開(kāi)啟  回復(fù)  更多評(píng)論   

          2011-05-26 20:05 by

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 北宁市| 宜良县| 根河市| 祁东县| 新田县| 曲周县| 德化县| 九龙县| 宽甸| 青河县| 莆田市| 仪陇县| 凉山| 宝应县| 察雅县| 外汇| 卓尼县| 裕民县| 雅江县| 开封县| 江都市| 泽普县| 西充县| 诸暨市| 楚雄市| 深圳市| 二连浩特市| 哈尔滨市| 长垣县| 拜泉县| 新龙县| 东宁县| 开封市| 雷山县| 台安县| 伊春市| 梓潼县| 客服| 五原县| 西丰县| 洪洞县|