IE浏览器cookie推送问题

发布于 2022-10-15 06:12:38 字数 1836 浏览 22 评论 0

做一个往浏览器推送cookie的程序,C++编写的,调试的时候发现有时候可以推送成功,有时候推送不成功,后来发现是IE的cookie设置,如下图:

IE-COOKIE.jpg (49.62 KB, 下载次数: 1)

下载附件

2011-05-24 14:12 上传



在使用缺省IE cookie设置的时候,出现有时候可以推送有时候无法推送的情况;
在手工设置接收第一方、接收第三方和总是允许会话cookie后,每次都可以成功接收;

另外,程序是劫持用户http get,然后重定向至特定网站进行推送cookie的,通过抓包分析http头部可以看到程序正确地发送了cookie:

GET /test.index HTTP/1.1
Accept: */*
Referer: http://dj.iciba.com/bend%20test/
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0)
Connection: Keep-Alive
Host: 118.101.121.112

HTTP/1.1 200 OK
Server: Apache/2.2
Date: Thu, 31 Dec 2011 13:59:59 GMT
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Set-Cookie: session=MTUUCZMZHVTBCSKSDMIS; expires=Thu, 31-Dec-2011 23:59:59 GMT; path=/test.index
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html

0


是不是IE缺省cookie设置只在某些特定条件下接收cookie?有人知道吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文