解决session跨域读取
来源:互联网 发布:java十个数输出最小值 编辑:程序博客网 时间:2024/06/05 09:08
首先,明确以下概念
session与cookie都是为了解决http协议无状态而诞生的,由客户端浏览器保存记录一些请求信息,下次再去发http请求的时候,把记录在浏览器中的cookie读取出,发到服务器上。 session是在服务器端也对应保存一份信息,当下次发http请求时根据cookie带来的session ID去读取到这部分信息。
遇到问题,session id的生成,一般根据浏览器、域名等生成,所以,遇到诸如 xx.hot-tea.cm 与xxx.xxx.hot-tea.cn 如果session记录是在xx.hot-tea.cn时,正常 去xxx.xxx.hot-tea.cn是拿去不到这个session的,应该session ID的不同。
解决办法:
1、修改php.ini
找到 session.cookie_domain = .youdomain.com //将.youdomain.com配置为你的二级域名
2、在项目最开始的地方初始化配置session域
ini_set('session.cookie_domain',"..youdomain.com");//跨域访问Session
查看浏览器获取session的id 可以看到,两个域名的id一致
以上,二级域名下的子域名既可以共享session.阅读全文
0 0
- 解决session跨域读取
- P3P 解决iframe或frame跨域读取session
- SESSION 跨域解决
- 解决跨域session丢失
- 解决跨域,session不一致问题
- 解决跨域访问session丢失问题
- 跨域读取Cookie和session之HttpWebRequest另类方法
- Session保存到Memcache中,解决读取数据慢问题
- 跨域、跨子域,跨服务器读取session
- php 跨域、跨子域,跨服务器读取session
- php 跨域、跨子域,跨服务器读取session
- 跨域、跨子域,跨服务器读取session
- 用P3P header解决iframe跨域访问cookie/session
- 用P3P header解决iframe跨域访问cookie/session
- 用P3P header解决iframe跨域访问cookie/session
- 在CI框架里解决session跨域的问题
- 解决跨域 ajax 请求 服务器端 session 不能保存问题
- 解决跨域访问时的session保持问题
- js时间转换
- eclipse3.7 安装activiti及遇到的错误
- 查看eclipse的工作空间和tomcat的发布目录
- Python次位面——下载文件
- 1.空间数据的采集与组织
- 解决session跨域读取
- POJ 1328 Rader Installation
- java SSL加密通信
- jquery插件多文件文件上传
- Github使用1-入门
- Secondary NameNode的作用
- Java I/O流总结与巩固
- ~搭建JEESZ分布式架构6--ZooKeeper 集群的安装
- leetcode_96. Unique Binary Search Trees