跨域SESSION问题 那你的session变量保存在哪里呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 跨域session就是通过跳转/iframe之类的将session_id传过来。然后根据session_id读出相应session。两台服务器要能共享session文件…… 对,可是为了安全性,两台服务器共享SESSION是不太可能的,写文件和数据库来解决没有太大的区别,所以问问还有其他的办法没有 一般服务器都是在同一个机房里用局网相连的,安全性没什么问题。要不然你只以,某一台服务器登录时,挨个跳转到别的服务器登录。然后在所有页面里内镶iframe同时访问所有服务器更新session了。 只是登录时要跳转啊。平常的页只要加个iframe连到别的服务器一个空页(里面只有session_start()一句)就行了。这iframe可以加到模板里去。 1、用文件和数据库来解决session存储没有太大的区别。相对来说数据库要安全的多2、其实跨域的session也并不需要共享全部的session变量,一般也就是用户身份相关的信息3、php可以设置sessionid存放在cookie时的域,cookie本身也有信任域一说。所以如果你的诸网站都在同一顶级域名下时,根本就不是问题4、如果网站分属不同的域名(这种情况很少见,不要想当然的说。很难设想一个公司会维持数个顶级域名而不使用二级域名。如果真是,也真是钱多的烧包了)那至少需要在网站间跳转时显式的传递一个键值,用于识别该用户之用 越是有钱的人越迷信---------------------------EN,ENThey only hope they will not be punished as they have done many bad things. 我們公司也是用多個頂級域名台北一個深圳一個越南一個也想用session統一登錄,該怎麼辦呢?不知道從哪下手 建议还是 db-session如果用文件SESSION。那么,你的各个域的身份认证需要在同一台机上。 请用keyword“单点登陆”查一下会找到很多相关信息 snmr_com(麒麟厍人) ( ) 信誉:100 2006-07-08 03:28:00 得分: 0 请用keyword“单点登陆”查一下会找到很多相关信息单点登陆只能解决身份认证的问题。 不能真正意义上的SESSION共享。 没有说清楚,其实是指“跨域 单点登陆”(个人觉得同域的单点登陆不算问题)虽然解决的是身份认证问题,但实质也是解决跨域session问题 http://blog.csdn.net/xymyeah/archive/2006/03/01/613277.aspx 做一个Session服务器,存储所有的Session再做几个Web Service接口,提供Login IN,Login OUt,GetSessionData这样可以么? 数据库是解决这个问题的一个好的方法,要不你专门购买一台session服务器 不同顶域 同数据库 A域登陆 把A域session值打乱 GET&POST 到B域 B域解密 读数据库 此用户是否存在 【新手求助】插表问题 PHP显示问题 很奇怪啊i 数据库无法写入包含有JS代码的 字符串 急!有关发送邮件的标题! 关于统计报表 交叉编译PHP后,它的exec函数不能用了 thinkphp自带的分页,当前页是什么? 这可能不是一个简单的问题 计数器中如何处理用户IP 求一个关于时间的思路,经常用到的哦! 众多同仁帮忙测试以下三个站点的网速,注明您的地点和网络 高分求解:php中写pdf文件,怎样解决汉字乱码问题,还有那个斜写的www.pdflib.com怎样去掉
2、其实跨域的session也并不需要共享全部的session变量,一般也就是用户身份相关的信息
3、php可以设置sessionid存放在cookie时的域,cookie本身也有信任域一说。所以如果你的诸网站都在同一顶级域名下时,根本就不是问题
4、如果网站分属不同的域名(这种情况很少见,不要想当然的说。很难设想一个公司会维持数个顶级域名而不使用二级域名。如果真是,也真是钱多的烧包了)
那至少需要在网站间跳转时显式的传递一个键值,用于识别该用户之用
EN,EN
They only hope they will not be punished as they have done many bad things.
台北一個
深圳一個
越南一個
也想用session統一登錄,該怎麼辦呢?
不知道從哪下手
单点登陆只能解决身份认证的问题。 不能真正意义上的SESSION共享。
再做几个Web Service接口,提供Login IN,Login OUt,GetSessionData
这样可以么?