我使用CodeIgniter 3.x與數據庫會話驅動程序,我想訪問data
cloumn,BLOB
類型。在這裏我BLOB數據:反序列化PHP會話數據
__ci_last_regenerate|i:1435420891;identity|s:13:"[email protected] ";username|s:13:"johndoe";email|s:13:"[email protected] ";user_id|s:1:"5";old_last_login|s:10:"1435412865";
我試着用unserialize($string)
但沒有工作!
反序列化():錯誤在偏移0
如何訪問blob數據元素?對於前:$user['email']
你存儲在會話 'BLOB' 的數據?這是一個有趣的方法。你知道'會話數據'會在PHP腳本結束時自動序列化,並且當'start_session'再次被'反序列化'時。你爲什麼在會話數據上使用'unserialize($ string)'?除非在將它添加到會話中時將其「序列化」? –
@RyanVincent不是我!這些數據是會話並由CodeIgniter存儲。我試圖訪問BLOB數據元素,但我無法獲得。當我回應'blob'數據時,我得到上面的字符串看起來像序列化的數據,但'反序列化'不工作。什麼類型的字符串? – Bora
@RyanVincent我必須告訴你所有的CodeIgniter核心和會話庫:) – Bora