首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个子域之间的通信。Zend框架

两个子域之间的通信。Zend框架
EN

Stack Overflow用户
提问于 2009-09-01 22:17:29
回答 1查看 764关注 0票数 1

我正在向我的Zend驱动站点添加一个公告栏,并使用一个名为Phorum的开源公告栏。虽然理论上可以将Phorum集成到我的Zend站点中,但它已经是自包含的,并且不是设计为通过控制器运行的。

我的解决方案是为Phorum创建一个子域,效果很好。然而,我的下一个愿望是将我的登录系统与Phorum集成在一起,这样我的用户就不必登录两次。我的登录是通过ajax进行的,并通过Zend_Auth运行。

为了保持登录状态,我创建了一个名为messageboard的控制器,它将我的登录信息保存在页面上,然后通过iframe加载公告栏。这允许我将登录的Zend组件保留在与新公告栏相同的页面上。

这是我的新问题。在集成登录系统时,我需要一种在Phorum Iframe和Zend站点之间来回传递消息的方法。不管是让Phorum检查我的Zend会话,看看它是否存在,还是只是从Zend向Phorum传递一条ajax消息,这都无关紧要。这是可能的吗?如何做到?我相信两个子域不会共享相同的会话,但我只是不确定。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-01 22:52:19

你不能让一个会话(确切地说是会话cookie )跨域。

您可以在public文件夹中添加phorum。这应该适用于默认的ZF重写规则,因为它只重写了不存在的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1364926

复制
相关文章

相似问题

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