我有一个cakephp应用程序,我还有另一个聊天应用程序(非蛋糕),所以为了访问聊天应用程序,我把它放在app/webroot下。登录后,我使用这个-> session ->write方法设置会话。如何从放置在聊天应用程序中的php脚本中获取此会话值?
发布于 2011-11-09 21:25:00
你应该把它放在app/因为不是蛋糕,所以不推荐放入webroot :S.阅读Rikesh评论并尝试这样做
你仍然可以像往常一样访问你的变量...CakePhp是PHP,所以您使用的每个$this->Session->write();都会在$_SESSION的超级全局变量中。
您如何访问它
session_name("CAKEPHP");
session_start();
$_SESSION['variable'];session_name是您为会话指定的名称,如果未指定,您可以跳过该说明。如果使用它,请使用相同的名称,我认为CAKEPHP的默认值是cakephp。
(可以通过debug(session_name());找到)
如果您不知道变量部分,请尝试使用var_dump($_SESSION);来查看您拥有的内容
通常,蛋糕将身份验证数据保存在$_SESSION' auth‘中。
希望本文能对您有所帮助:)
https://stackoverflow.com/questions/8065206
复制相似问题