精品久久看,欧美成人久久一级c片免费,日本加勒比在线精品视频,国产一区二区三区免费大片天美,国产成人精品999在线,97理论三级九七午夜在线观看

當(dāng)前位置: 首頁IT技術(shù) → ASP中Cookie跨域操作遇到的問題及其處理方案

ASP中Cookie跨域操作遇到的問題及其處理方案

更多

下面跟大家一起分享學(xué)習(xí)的是關(guān)于Cookie跨域操作遇到的問題及解決方法 ,希望能夠幫助到大家。

Cookie跨域操作看來是個(gè)簡(jiǎn)單的問題,因?yàn)橹灰付―omain屬性為指定網(wǎng)站的根域名就可以了.但是筆者在實(shí)際使用過程中卻遇到了一些問題,的確值得注意.

  環(huán)境介紹

  cookie在www主域名下創(chuàng)建,并寫入Domain屬性,如:(為方便調(diào)試以下代碼皆為asp代碼)

  Write.asp

<%
Response.Cookies(CookieName)("UserName") = "SunBird"
Response.Cookies(CookieName)("Password") = "xyz1234"
Response.Cookies(CookieName).Domain = "xxxx.com"
%>

  上面文件放在www主域名下,同時(shí)在同目錄下放置一個(gè)讀取cookie的Read.asp

  Read.asp

<%
Response.Write Request.Cookies(CookieName)("UserName")
Response.Write Request.Cookies(CookieName)("Password")
%>

  再放一個(gè)Read.asp文件到另外一個(gè)子域名站點(diǎn)里,代碼同上。最后我們?cè)僮鲆粋(gè)清除cookie的Clear.asp放在主域名下

  Clear.asp

<%
Response.Cookies(CookieName)("UserName") = ""
Response.Cookies(CookieName)("Password") = ""
Response.Cookies(CookieName).Domain = "xxxx.com"
%>

  現(xiàn)在可以通過下面的執(zhí)行順序來測(cè)試,Write.asp-->主域名的Read.asp-->子域名的Read.asp 所有Read.asp頁面都可以讀取到Write.asp創(chuàng)建的cookie的值,然后再運(yùn)行Clear.asp進(jìn)行清除,一切都Ok,看上去沒有什么問題。

  但是把這種方法運(yùn)用到實(shí)際的站點(diǎn)時(shí)卻出現(xiàn)問題了。

  問題描述:

  第一次登錄一切ok,所有子域名都可以訪問到主域名存儲(chǔ)的cookie,但是,一旦退出之后,子域名的cookie被清除了,但是主域名的cookie仍然保留著,強(qiáng)行清除主域名的cookie之后,無論怎樣登錄主域名下都無法保存cookie了,除非關(guān)掉瀏覽器重新打開。

  經(jīng)過多次嘗試之后,無意中發(fā)現(xiàn)問題所在,以下是測(cè)試經(jīng)過。

  創(chuàng)建一個(gè)Write2.asp的頁面放在主域名下

<%
Response.Cookies(CookieName)("TEST_COOKIE") = "TEST_COOKIE"
%>

  第一步:關(guān)閉瀏覽器后,按以下順序執(zhí)行,Write.asp-->主域名的Read.asp-->子域名的Read.asp 到這里所有Read.asp讀取正常。

  第二步:Clear.asp-->主域名的Read.asp-->子域名的Read.asp 到這里清除操作是成功的。

  第三步:Write.asp--> Write2.asp --> 主域名Read.asp --> 子域名Read.asp 到這里兩個(gè)Read.asp都可以讀取到cookie的值。

  第四步:重新執(zhí)行第二步,發(fā)現(xiàn)主域名Read.asp仍然輸出了值,而子域名下的Read.asp的值已經(jīng)被清空了。

  根據(jù)以上測(cè)試總結(jié)以下幾點(diǎn)再跨域使用cookie時(shí)需要注意的地方

  1、當(dāng)你有一個(gè)Cookie組(或叫Cookie字典)使用Domain屬性指定域名之后,當(dāng)你在對(duì)該組的成員進(jìn)行修改或新增的時(shí)候,一定要在操作之后加上Resonse.Cookies(CookieName).Domain屬性。

  2、如果沒有必要,請(qǐng)不要修改已設(shè)置Domain的Cookie組,直接使用Response.Cookies("CookieText") = CookieValue 來創(chuàng)建一個(gè)新的Cookie。

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 狠狠久久亚洲欧美专区 | 国产资源精品一区二区免费 | 99久久精品国产免看国产一区 | 亚洲永久免费视频 | 国产精品久久精品牛牛影视 | 99一区二区三区 | 人人干人人草 | 国产高清视频在线 | 久久网国产 | 九月丁香激情综合婷婷玉立 | 国产精品久热 | 九九夜夜操妹子 | 99在线免费观看 | 国产精品视频导航 | 丁香激情六月 | 免费视频网站在线观看 | 精品小视频在线 | 五月婷婷六月综合 | 嫩草影院黄 | 爱爱视频欧美 | 亚洲欧美日韩不卡 | 四虎国产欧美成人影院 | 四虎精品成在线播放 | 欧美一区二区三区激情啪啪 | 欧美视频性| 精品精品国产高清a毛片牛牛 | 99精品国产在热久久 | 3344永久在线观看视频免费 | 国产成在线观看免费视频 | 魔镜号亚洲一区二区三区在线 | 免费黄色小视频在线观看 | www成人免费观看网站 | 四虎在线看 | 精品无人区乱码一区二区三区手机 | 91精品久久久久久久久久 | 一级一级一级毛片免费毛片 | 久久综合九色综合欧美狠狠 | www.婷婷色| 久草国产视频 | 五月天亚洲视频 | 国产婷婷高清在线观看免费 |