posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          摘抄: 判斷cookie是否開啟

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

            無論何時你在兩頁之間,有一個非常簡單可靠的方法:請求一個SessionID在第一頁,傳遞它到下一頁。與這一頁請求到的SessionID比較。相同說明客戶端瀏覽器接受Cookies;不同則不接受。很簡單吧。

            比如你可以在第一頁中放一個(hidden field),并把SessionID寫入它。提交后,從頁面數據中取出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>

            在第二頁中我們來判斷SessionID是否相同。

          <%
          dim theSessionID
          theSessionID 
          = Request.Form("theSessionID")
          If theSessionID 
          = Session.SessionID Then
          "當二者相等時,則cookie功能開啟
          Response.Write "Cookie已開啟"
          Else
          "若二者相等時,則cookie功能關閉
          Response.Write "Cookie沒有開啟!"
          End If
          %>

            方法二:

            也可用這種方法,首先在一個頁面里寫入一個cookie,如:

          <%
          Response.Cookies(
          "status")="onoroff"
          %>
            在第二頁里讀出此cookie:
          <%
          if Request.Cookies("status")="" then
          "當cookies("status")里沒有值時,則cookie功能沒有開啟
          Response.Write "Cookie沒有開啟!"
          else
          "當cookies("status")里有值時,則cookie功能開啟
          Response.Write "Cookie已開啟"
          end 
          if
          %>

          評論

          # re: 摘抄: 判斷cookie是否開啟  回復  更多評論   

          2011-04-07 11:59 by 兵丸網絡
          正要用到這方面的知識。謝謝分享。

          # re: 摘抄: 判斷cookie是否開啟  回復  更多評論   

          2011-05-26 20:05 by

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 巴林左旗| 玉门市| 洪雅县| 镇原县| 罗甸县| 会昌县| 汝州市| 克什克腾旗| 金昌市| 巫溪县| 北宁市| 新宁县| 玛多县| 辽阳市| 黄山市| 清丰县| 隆回县| 烟台市| 台山市| 东兰县| 元阳县| 眉山市| 原阳县| 扬中市| 隆德县| 色达县| 克东县| 应用必备| 永宁县| 会昌县| 福泉市| 遂川县| 泾川县| 乐清市| 蕉岭县| 榆树市| 威海市| 北海市| 乐至县| 略阳县| 古交市|