注意点:
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时就能正常。