为了账号安全,请及时绑定邮箱和手机立即绑定

具有显式域的本地主机上的cookie

具有显式域的本地主机上的cookie

ITMISS 2019-06-24 11:10:50
具有显式域的本地主机上的cookie我一定是错过了饼干的一些基本的东西。在本地主机上,当我在服务器端设置cookie时和显式地将域指定为localhost(或.localhost)。Cookie似乎不为某些浏览器所接受。Firefox 3.5:我在Firebug中检查了HTTP请求。我看到的是:Set-Cookie:     name=value;     domain=localhost;     expires=Thu, 16-Jul-2009 21:25:05 GMT;     path=/或者(当我将域设置为.localhost时):Set-Cookie:     name=value;     domain=.localhost;     expires=Thu, 16-Jul-2009 21:25:05 GMT;     path=/在任何一种情况下,Cookie都不会被存储。IE8:我没有使用任何额外的工具,但是cookie似乎也没有被存储,因为它不会在后续的请求中被发送回。歌剧9.64:本地主机和.localhost工作,但是当我检查首选项中的cookie列表时,域被设置为localhost.local,即使它列在localhost下面(在列表分组中)。狩猎4:本地主机和.localhost工作,但它们在首选项中总是被列为.localhost。另一方面,没有显式域的cookie只显示为localhost(无点)。本地主机有什么问题?由于这些不一致之处,必须有一些涉及本地主机的特殊规则。另外,我还不完全清楚为什么域必须以点作为前缀?RFC 2109明确指出:域属性的值不包含嵌入的点或不以点开始。为什么?该文档表明,它必须对安全性进行处理。我不得不承认,我没有读过整个规范(稍后可能会这样做),但听起来有点奇怪。基于此,在本地主机上设置cookie是不可能的。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 384 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信