CakePHP:无法在$ _SESSION中找到Auth数据

时间:2013-12-23 20:06:37

标签: php session cakephp cakephp-2.0 session-variables

我在CakePHP应用程序和一些外部代码之间进行了一些基本的集成。我希望外部代码知道用户是否已登录。外部代码不会加载CakePHP,所以我想我会直接使用$_SESSION访问该数据,但是当我转储它时它是一个空数组,即使我我登录了CakePHP。

我错过了什么吗?为什么CakePHP的会话数据不显示?

2 个答案:

答案 0 :(得分:0)

您可能需要使用会话ID和会话名称变量来获取外部代码以加载CakePHP会话信息。

例如,你几乎肯定会需要这个:

session_name('CAKEPHP');

您可能需要从Cake传递会话ID,并可能也设置会话保存路径。

答案 1 :(得分:0)

您可以阅读http://bakery.cakephp.org/articles/admad/2009/09/02/how-to-bend-cakephp-s-session-handling-to-your-needs

它将根据您的需要向您展示如何弯曲您的cakephp会话。

OR

您可以看到另外一个可以解决问题的链接Use cakephp session with two different domains

希望这两个链接能解决您的问题!