【发布时间】:2011-02-27 04:31:05
【问题描述】:
我在删除带有 cfcookie 标记的客户端 cookie 时遇到问题,我将值设置为“”并将到期日期更改为现在。
但我认为它会在删除它的同一页面中重置 cookie。
是否有应用程序(或 chrome、firefox 的插件)可以告诉我它在哪里给我 cookie?
【问题讨论】:
标签: cookies coldfusion coldfusion-8 add-on
我在删除带有 cfcookie 标记的客户端 cookie 时遇到问题,我将值设置为“”并将到期日期更改为现在。
但我认为它会在删除它的同一页面中重置 cookie。
是否有应用程序(或 chrome、firefox 的插件)可以告诉我它在哪里给我 cookie?
【问题讨论】:
标签: cookies coldfusion coldfusion-8 add-on
Fiddler 是一个记录您的计算机和 Internet 之间所有 HTTP(S) 流量的应用程序。
1) 运行 Fiddler。
2) 在您使用的浏览器上打开您的网站。
3)查看 Fiddler 上的请求和响应标头。任何 cookie 设置或删除都会在那里。
其他参考:
Fiddler Can Make Debugging Easy。 [2006 年 9 月 12 日]
Fiddler Proxy and HTTP Debugging Tool [2010 年 12 月 17 日]
【讨论】:
正如 tiangoinu 所说,使用 Fiddler for Windows,或者如果您使用的是 Mac,请查看 Charles Proxy。
至于您的具体问题,请确认您在删除 cookie 后没有进行重定向。为了在客户端删除 cookie,需要将必要的 HTTP 标头传递给浏览器,有时 cflocation 会阻止发送这些标头。
【讨论】:
是的,请查看 FireFox 的 HTTPLive 标头。或者在浏览器和服务器之间放置一些其他类型的拦截代理。然后,您可以查看 HTTP 标头并尝试确定设置 cookie 的位置(或至少设置频率)。
【讨论】: