0
我使用會話SaveHandler
將會話數據保留在數據庫中。Zend_Session:反序列化會話數據
樣品從數據庫session_data
列:
Messenger|a:1:{s:13:"page_messages";a:0:{}}userSession|a:1:{s:7:"referer";s:32:"http://cms.dev/user/profile/view";}Zend_Auth|a:1:{s:7:"storage";O:19:"User_Model_Identity":3:{s:2:"id";s:1:"1";s:8:"username";s:13:"administrator";s:4:"slug";s:13:"administrator";}}
我想從這個會話數據刪除Zend_Auth的對象。
如何反序列化這些對象並刪除我需要的對象?
我懷疑,我不必寫我的自定義分析器,Zend_Session
已經有一個方法來做到這一點。我嘗試過unserialize
的不同組合,但它仍然會返回false
。
我使用的是從ZF 1.10.2和學說自動加載1.2
當代碼包含「|」時,代碼不起作用。 char: '$ ns = new Zend_Session_Namespace(); $ ns-> foo ='bar | bar';' – Koc 2013-01-13 17:07:11