IE浏览器cookie推送问题

xhuagen 2011-05-24 02:27:07

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

http://life.chinaunix.net/bbsfile/month_1105/110524141217249d30c1b49273.jpg

在使用缺省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?有人知道吗?
...全文
149 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧