我正面临 cookie 的一个大问题。
我的域名是 abc.com
在我第一次登录 facebook connect 时,facebook 在我的电脑上创建了一个 cookie
cookie name fbs_12345
cookie value gdgdfgdf
cookie host: abc.com
然后在我从 facebook connect 注销后。此时我尝试通过设置 cookie date-10 来删除 cookie 但失败了,唯一成功的是将 cookie 值设置为“”
然后我再次通过 facebook connect 重新登录,facebook 在我的电脑上创建了另一个 cookie
cookie name fbs_12345
cookie value gdgdfgdf
cookie host: .abc.com (with a dot in front)
此时,我无法访问cookie了,显然是由于cookie主机,一个没有前缀点,一个有前缀点
如果我删除其中一个 cookie,则会显示另一个 cookie 值。
有什么方法可以彻底清除第一个 cookie?
......
Function printCookie
dim x,y
for each x in Request.Cookies
response.write("<h3>")
if Request.Cookies(x).HasKeys then
for each y in Request.Cookies(x)
response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
response.write("<br />")
next
else
Response.Write(x & "=" & Request.Cookies(x) & "<br />")
end if
response.write "</h3>"
next
End function