我的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è)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
Powered by:
BlogJava
Copyright © 云云
日歷
<
2011年4月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(9)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆檔案
2015年7月 (1)
2014年9月 (3)
2014年1月 (3)
2013年12月 (1)
2013年11月 (4)
2013年10月 (2)
2013年7月 (2)
2013年6月 (3)
2013年4月 (2)
2013年1月 (2)
2012年12月 (4)
2012年11月 (3)
2012年10月 (3)
2012年9月 (2)
2012年8月 (1)
2012年7月 (9)
2012年6月 (2)
2012年5月 (6)
2012年4月 (7)
2012年3月 (2)
2012年2月 (1)
2012年1月 (1)
2011年12月 (2)
2011年11月 (16)
2011年10月 (7)
2011年8月 (1)
2011年6月 (2)
2011年5月 (5)
2011年4月 (9)
2011年3月 (10)
搜索
最新評(píng)論
1.?re: CAP原理與最終一致性 強(qiáng)一致性 透析
學(xué)習(xí)。
--NewSea
2.?re: 一致性哈希算法與Java實(shí)現(xiàn)
有一個(gè)問(wèn)題,如果使用虛擬節(jié)點(diǎn),某臺(tái)機(jī)器每次宕機(jī)再恢復(fù)后都需要遷移數(shù)據(jù)。這樣是否反而更麻煩了。
--三單聯(lián)咖啡色
3.?re: java static塊和static 方法 的使用區(qū)別
sss
--zhangsan
4.?re: struts2 jsp頁(yè)面使用s:if 標(biāo)簽
你是基佬 哦耶耶
--基佬
5.?re: android開(kāi)發(fā)過(guò)程中 R文件消失 clean 和 build project都無(wú)效 已解決
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--llll
閱讀排行榜
1.?linux 新建用戶、用戶組 以及為新用戶分配權(quán)限(127905)
2.?Oracle內(nèi)連接、外連接、右外連接、全外連接小總結(jié)(93214)
3.?zookeeper 集群安裝(單點(diǎn)與分布式成功安裝)摘錄(79165)
4.?android開(kāi)發(fā)過(guò)程中 R文件消失 clean 和 build project都無(wú)效 已解決(76982)
5.?一致性哈希算法與Java實(shí)現(xiàn) (48863)
評(píng)論排行榜
1.?Oracle內(nèi)連接、外連接、右外連接、全外連接小總結(jié)(12)
2.?zookeeper 集群安裝(單點(diǎn)與分布式成功安裝)摘錄(11)
3.?android開(kāi)發(fā)過(guò)程中 R文件消失 clean 和 build project都無(wú)效 已解決(6)
4.?struts2 jsp表單提交后保留表單中輸入框中的值 下拉框select與input(6)
5.?jquery 自動(dòng)過(guò)濾表單輸入框前后空格(5)
主站蜘蛛池模板:
北宁市
|
宜良县
|
根河市
|
祁东县
|
新田县
|
曲周县
|
德化县
|
九龙县
|
宽甸
|
青河县
|
莆田市
|
仪陇县
|
凉山
|
宝应县
|
察雅县
|
外汇
|
卓尼县
|
裕民县
|
雅江县
|
开封县
|
江都市
|
泽普县
|
西充县
|
诸暨市
|
楚雄市
|
深圳市
|
二连浩特市
|
哈尔滨市
|
长垣县
|
拜泉县
|
新龙县
|
东宁县
|
开封市
|
雷山县
|
台安县
|
伊春市
|
梓潼县
|
客服
|
五原县
|
西丰县
|
洪洞县
|