|
注意點:
1、當你有一個Cookie組(或叫Cookie字典)使用Domain屬性指定域名之后,當你在對該組的成員進行修改或新增的時候,一定要在操作之后加上Resonse.Cookies(cookieName).Domain屬性。
2、如果沒有必要,請不要修改已設置Domain的Cookie組,直接使用Response.Cookies("CookieText") = CookieValue 來創建一個新的Cookie。對于每個獨立的Response.Cookies("CookieText") ,不管有無字典,都一次性寫入,如果需要在多次寫入,換一個Response.Cookies("CookieText") 。這點很重要。
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對于.cn短域名的支持有重大BUG,沒辦法寫入Cookies,有人測試了:http://blog.csdn.NET/xssh913913/archive/2007/08/04/1725882.ASPx 解決辦法:
如h5.cn域名,在h5.cn所有子域名中,不管從哪個子域名接收的信息,都發往h5.cn這個域名進行寫入Cookies,寫入時不要設置域名,即這兩句不要。
Response.Cookies("User").Domain = "h5.cn"
Response.Cookies("User").Secure =False
這樣,在其他任何子域名調用Cookies時就能正常。
JavaScript技術:二級域名或跨域共享Cookies的實現方法,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。