私はクッキーで大きな問題に直面しています。
私のドメインはabc.comです
Facebook Connect に初めてログインしたときに、Facebook は私のコンピューターに Cookie を作成しました。
cookie name fbs_12345
cookie value gdgdfgdf
cookie host: abc.com
次に、Facebook Connectからログアウトした後。この時点で、Cookie の日付を 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 の 1 つを削除すると、別の 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