首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用cakephp丢失window.open和cakephp重定向会话

问用cakephp丢失window.open和cakephp重定向会话
EN

Stack Overflow用户
提问于 2010-04-04 14:19:59
回答 1查看 1.2K关注 0票数 0

好吧,有个很奇怪的问题.

我们的团队正在使用cakephp开发一个大型应用程序。到目前为止,与会话相关的所有内容都正常工作。到目前为止,我们遇到的唯一问题是与iframes和打开其他子域中的窗口有关。我会解释:

  1. 用户打开站点A并登录到它,在会话中创建用户。Cookie设置好了,一切都按预期进行了。
  2. 用户单击通过Javascript打开站点B的链接。当他们进入那个站点时,他们会自动通过后端机制和基础设施登录。站点B是站点A的子域。
  3. 在该站点上,还有另一种机制可以返回到第一个页面(一个链接),它将它们记录回站点A。整个过程的有趣部分如下,在步骤3中,当我们单击链接时,站点A上的会话已经丢失。我知道它丢失了,因为它再次强制登录。

我有点不知所措,因为使用AJAX和使用iframes之类的应用程序的其余部分工作得完美无缺,只是这一项不像人们所期望的那样工作。如能提供任何协助,将不胜感激。

干杯,瓦伦丁

EN

回答 1

Stack Overflow用户

发布于 2010-04-05 00:25:48

我不确定这是否有帮助,但我认为要能够跨子域使用会话,就必须在php.ini文件中指定这一点。阅读以下内容:域名

你可能需要这样做:

代码语言:javascript
复制
session.cookie_domain = ".example.com"

或者通过您的htaccess文件:

代码语言:javascript
复制
php_value session.cookie_domain ".example.com"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2574677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档