1
在我的應用程序中,我想使用會話和cookie。在閱讀有關會話時,我開始知道,我可以通過兩種方式實現會話,一種是通過會話管理,另一種是使用容器,使用容器似乎很容易。我想知道哪一個更好或兩者是相同的,我錯過了一些東西。我想同時使用會話和Cookie,任何人都可以有一些源代碼或編碼示例,其中會話和Cookie都已被使用?我不知道如何發送cookie來獲取會話值以及如何在我的視圖文件(js和phtml)中使用這些值。以下是來自zend文檔的會話管理器代碼:在zend中會話管理器和會話容器有什麼區別,哪一個更好?
return array(
'session' => array(
'config' => array(
'class' => 'Zend\Session\Config\SessionConfig',
'options' => array(
'name' => 'myapp',
),
),
'storage' => 'Zend\Session\Storage\SessionArrayStorage',
'validators' => array(
'Zend\Session\Validator\RemoteAddr',
'Zend\Session\Validator\HttpUserAgent',
),
),
);
我是否需要將此代碼放在我的application.config.php文件中?
感謝您的澄清,有什麼看法餅乾 ? – user3542450
ZF中的Cookie可以從'Request'中讀取,例如(來自控制器) - '$ this-> getRequest() - > getCookie() - > cookieName'。 使用'Response'進行書寫:$ this-> getResponse() - > getCookie() - > cookieName = $ cookieValue' – maximkou
您必須在控制器中執行此操作,而不是在視圖中執行此操作。查看sholuld不適用於請求和響應。 – maximkou