根域名之cookie取值(二) |
您所在的位置:网站首页 › cookie由来 › 根域名之cookie取值(二) |
前言
上一篇文章我们讲到了根域名的取值问题,有兴趣的小伙伴可以打开看下,今天我们来讲下不同的域名下对一同一key值得取值问题 cookie不区分端口号,如果统一IP下,不同端口号的系统,cookie会共享。所以如果你有两个系统只是端口号不同,而token信息存在了cookie,在同一浏览器登录,会出现token冲突。 cookie由来cookie都是后端setcookie来发送到浏览器让用户进行接接收,所以后端可以对cookie的值做出改变 cookie的一般属性1.1 cookie的生存期属性:expires;默认情况下,cookie只在浏览器会话期存在.退出浏览器就丢失;可以用expires设置时间;退出浏览器后就不会丢失并存为客户端浏览器的cookie文件;过了时间后cookie失效,还会自动删除cookie文件. 1.2 path属性:默认情况下,在同一个目录下文件可以调用例如:hanj.com/c1/1.html设置…. 1.3 domain属性:例如设成".hanj.com"则在.hanj.com下的所有服务器下的文件都可以调用cookie. cookie的局限性:浏览器最多保存300个cookie;为单个web服务器的最多只能保存20个cookie;每个cookie不能超过4000个字节. cookie除了name,value,expire等信息以外,还有domain和path属性,domain就是当前域,默认为请求的地址,如网址为www.jb51.NET/test/test.aspx,那么domain默认为www.jb51.net,path默认就是当前项目的根目录,path和domain只要有一个不同,那就表示跨域,无法实现共享,而不同项目之间domain可能相同,而path一定是不同的。 因此在设定cookie的时候可以domain和path也一起设置,为了实现共享,两个项目应该设置成一样的。修改上面设置cookie的方法,具体设置什么要视情况而定 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |