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