2013-04-01 58 views
-1

我學習CakePHP的,我有這樣的疑問:使用CakePHP的SessionID工作

  • 爲什麼我沒有看到在cookie中的會話ID,當我使用Firebug?

  • 如何強制CakePHP使用會話ID?

請幫我出:d

編輯:

我的意思是:

經驗:在控制器I用戶$this->Session->write(....);

據我所知,這將啓動session()但是當我使用Firebug時,我沒有看到SESSIONID

我的問題是SESSIONIDcakephp

我試圖session_start()考慮,但會得到錯誤:"session already start".

+0

沒有附加信息,我不認爲你會在這裏得到答案。請包括'你嘗試過',添加相關的代碼。閱讀[faq]。 – thaJeztah

+0

感謝您增加額外信息 – thaJeztah

回答

2

你可能尋找一個PHPSESSID Cookie,但它不是強制性的給那個名字的會話cookie。 change it和CakePHP的確很容易。你也可以在CakePHP中使用configure your own cookie name

最後,請不要自己使用session_start()。您正在構建一個應用程序,該應用程序位於已經處理此類問題的高級框架之上。

+0

當我通過螢火蟲查看cookie時,只有值爲myownsessionid的CAKEPHP,它是我正在尋找的PHPSESSID? –

+0

@DucAnh - 是的。 –

+0

Tks!另一個問題,瀏覽器會在URL中發送會話ID時自動更改會話ID。我的意思是,就像Session fixtaion的例子一樣? –