|
注意點(diǎn):
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。對(duì)于每個(gè)獨(dú)立的Response.Cookies("CookieText") ,不管有無字典,都一次性寫入,如果需要在多次寫入,換一個(gè)Response.Cookies("CookieText") 。這點(diǎn)很重要。
3、Response.Cookies("cookieName").Secure = False,Secure屬性一定要是false
例子:
Response.Cookies("Uto")("UtorName")=UtorName
Response.Cookies("Uto")("UtorPwd")=UtorPwd
Response.Cookies("Uto").Domain="utoper.com"
Response.Cookies("Uto").Secure =False
4、IE對(duì)于.cn短域名的支持有重大BUG,沒辦法寫入Cookies,有人測(cè)試了:http://blog.csdn.NET/xssh913913/archive/2007/08/04/1725882.ASPx 解決辦法:
如h5.cn域名,在h5.cn所有子域名中,不管從哪個(gè)子域名接收的信息,都發(fā)往h5.cn這個(gè)域名進(jìn)行寫入Cookies,寫入時(shí)不要設(shè)置域名,即這兩句不要。
Response.Cookies("User").Domain = "h5.cn"
Response.Cookies("User").Secure =False
這樣,在其他任何子域名調(diào)用Cookies時(shí)就能正常。
JavaScript技術(shù):二級(jí)域名或跨域共享Cookies的實(shí)現(xiàn)方法,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。