2
我有一个cakephp应用程序,我还有另一个聊天应用程序(非蛋糕),所以为了访问聊天应用程序,我将它放在app/webroot下。从蛋糕登录后,我使用this-> Session-> write方法设置会话。我如何从放置在聊天应用程序中的php脚本获取这个会话值?从webroot访问cakephp会话变量
我有一个cakephp应用程序,我还有另一个聊天应用程序(非蛋糕),所以为了访问聊天应用程序,我将它放在app/webroot下。从蛋糕登录后,我使用this-> Session-> write方法设置会话。我如何从放置在聊天应用程序中的php脚本获取这个会话值?从webroot访问cakephp会话变量
你应该把它放在app /相同的水平上,因为不是蛋糕,放入webroot并不推荐:S。阅读Rikesh的评论,并尝试这样做
仍然可以像往常一样访问您的变量CakePhp IS PHP所以您使用它的每个$this->Session->write();
将在$ _SESSION超全局变量中。
你怎么访问它
session_name("CAKEPHP");
session_start();
$_SESSION['variable'];
的会话名称是您给您的会话,如果没有给予你可以跳过该指令的名称。如果它被使用,使用相同的名称,我认为cakephp默认是CAKEPHP。
(可通过debug(session_name());
可以看出)
如果你不知道的可变部分尝试使用的var_dump($ _ SESSION);看看你有什么
通常蛋糕$ _SESSION [“验证”]保存权威性数据
希望这有助于你:)
嗯......如何以及为什么你把聊天应用应用程序/ webroot的?你现在如何导航到你的webroot? –
我们用来放置非蛋糕项目,如论坛,在webroot下聊天。这样我们就可以通过像mycakeapp.com/forum这样的网址访问它。这有什么问题吗? – binoy
我建议你为此目的使用'cakephp component'或'plugin'。像 - > http://bakery.cakephp.org/articles/wilsonsheldon/2009/01/13/phpbb3-api-bridge – Rikesh