我使用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