辛星整理域名下的cookie问题

对于非顶级域名,比如二级域名或者三级域名,设置的cookie的domain只能为顶级域名或者二级域名或者三级域名,不能设置成其他的二级域名,否则cookie无法生成。

对于顶级域名,它的cookie的domain只能设置为顶级域名,不能设置为二级域名或者三级域名,否则cookie无法生成。比如www.xinxingjiaocheng.com能够设置cookie的domain为xinxingjiaocheng.com或者www.xinxingjiaocheng.com,但是不能设置为apps.xinxingjiaocheng.com,这样的cookie是无法产生的。

而对于xinxingjiaocheng.com也只能设置其domain为xinxingjiaocheng.com,不能设置为www.xinxingjiaocheng.com等二级域名,否则会无法生成。

当我们未指定domain时,默认的domain为用哪个域名访问就是哪个,如果为顶级域名访问,那么可以被其他二级域名所共享,因此登录等操作一般都在顶级域名下进行操作。

二级域名可以读取设置了domain为顶级域名或者自身的cookie,但是不能读取其他二级域名domain的cookie,因此想要cookie在多个二级域名中共享的时候,需要设置domain为顶级域名,这样就可以在所有二级域名里面使用该cookie,这里需要注意的是顶级域名只能获取到domain设置为顶级域名的cookie,无法获取domain设置为二级域名的cookie。

顶级域名的cookie在顶级域名或者二级域名都可以删除,但是非顶级域名访问的网站要删除顶级域名的cookie的时候,必须要设置获取到的cookie的domain为顶级域名,这样才能删除掉顶级域名的cookie,否则会无法删除。这里默认是删除访问的域名下对应的cookie,而不是顶级域名的那个。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-01 20:41:18

辛星整理域名下的cookie问题的相关文章

辛星整理的三本linux笔记,免积分下载,希望对您有所帮助

废话不多说了,第一本是我在看李明老师的视频的时候的笔记,全书大约116页,在csdn上的下载地址为:点我下载 ,如果左边的地址崩溃了,也可以在浏览器中输入如下地址然后下载:http://download.csdn.net/detail/xinguimeng/7757985   在百度网盘上的下载地址为:点我去百度网盘,如果左边的地址跪了,也可以在浏览器中输入如下下载地址进行下载:http://pan.baidu.com/s/1pJBdc8N  . 第二本是我在看韩顺平老师讲linux的时候的笔记

辛星整理Linux部分常用命令

Linux下的命令太多了,这里先暂时整理一部分,这里我们为了实用,都没有列出具体参数. 第一部分:文件操作 ll以长格式查看目录及文件 ls以短格式查看目录及文件 df   -h查看磁盘大小信息 mkdir    dir_name   创建文件夹 rm  -rf   file_name    删除目录 rm  -f    file_name    删除文件 mv   file   path     将文件file移动到path目录下 cp   file    path     将文件file复制

辛星整理postgresql中常见的一些非sql操作

这里所说的操作,是在我们用psql进入postgresql的客户端之后进行的操作,它们并不是SQL语句,但是它们通常又很重要,下面是一些常见的整理操作: (1)列出所有的数据库,我们使用\l命令或者\list命令,注意这里是字母l,不是数字1. (2)切换数据库,我们实用\c  数据库名的方式,它相当于MySQL里面的use  数据库名. (3)列出当前数据库下的所有表,我们使用\d命令,它相当于MySQL中的show tables命令. (4)退出当前用户我们使用\q命令,它相当于MySQL中

相同域名下的cookie污染

问题描述 本地用同一个tomcat调试两个相同框架的不同项目,在同一个浏览器界面里切换时,A项目的登录会把B项目的登录给踢掉,翻反过来亦如此.通过查看浏览器cookie,发现两个项目的cookie完全一模一样,只是值不同而已. 原因解析 通过查询资料大致可以了解到,如果是首次登录,服务器会创建sessionId返回给浏览器,浏览器会将sessionId保存为JSessionId,下次发起访问的时候会把sessionId带上,服务器通过判断是否存在sessionId,如果不存在则跳转登录页,存在则

辛星整理之CAP理论与一致性

说明:本系列内容不是本人原创,而是数位专家学者的经验和观点的一些集合,在此也向做出有效工作的各位前辈先驱们致敬. 首先说一下CAP理论的这三个单词都是什么: (1)所谓C,即Consistent,也就是一致性. (2)所谓A,也就是Availability,即可用性,所谓可用性,可以理解为快速获取数据. (3)所谓P,也就是Partition,即Tolerance  of  Network  Partition,也就是分区容忍性,其实就是分布式. CAP理论的提出者是Eric  Brewer教授

辛星整理Linux中的lvm

第一,什么是LVM 在传统上,如果一个分区大小是静态的.如果用户在这个分区上没有空间了,那么他要么重新分区(可能需要重装系统),要么像符号连接一样使用组装机. 一个分区就是物理磁盘上一系列连续数据块的概念演变而来.多数类Unix系统现在有能力分解物理磁盘到许多单元.多个驱动器上的存储单元可以汇聚成一个逻辑卷,它们可以分配给分区,另外,单元可以随着空间要求的改变从分区中添加和删除. 比如我们有一个1G的硬盘,我们创建/home分区花了600MB,设想我们没有空间了,那么我们决定/home需要1GB

辛星整理git中的tag

标签可以针对某一时间点的版本做标记,常用于版本发布. 1.列出标签. 使用git  tag可以在控制台中打印出当前仓库的所有标签. 使用git  tag  -l   通配符  可以搜索出符合当前模式的标签. 2.打标签. 通常标签可以分为:①轻量级标签.②附注标签.③签署标签. 轻量级标签是指向提交对象的引用.附注标签则是仓库中的一个独立对象. 创建轻量级标签不需要传递参数,直接指定标签名称即可. 创建附注标签时需要使用参数a,a是annotated的缩写,指定标签类型,后面跟标签名. 创建附注

辛星整理3linux笔记,免费下载点,我希望对你有所帮助

忙乱,这是我第一次看李指出老师的视频时,,这本书是关于116页面,在csdn下载对:点我下载 ,假设左边的地址崩溃了,也能够在浏览器中输入例如以下地址然后下载:http://download.csdn.net/detail/xinguimeng/7757985   在百度网盘上的下载地址为:点我去百度网盘,假设左边的地址跪了,也能够在浏览器中输入例如以下下载地址进行下载:http://pan.baidu.com/s/1pJBdc8N  . 第二本是我在看韩顺平老师讲linux的时候的笔记,全书大

辛星整理Oracle下载地址合集,主要是11g和10g

Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (64-bit) http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip http://downloa