脚本宝典收集整理的这篇文章主要介绍了php – Symfony2:如何使用自定义PdoSessionStorage将会话属性保存为DB上的自定义字段?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
其他可能性是在我的自定义PdoSessionStorage类的sessionWrITe($if,$data)方法中反序列化会话数据.但我不知道如何反序列化$data字符串以获取我想要的数据.
我试过这个:
unserialize($data);
这给我带来了以下错误:
有人可以帮我吗?
您可能正在寻找session_decode
功能.小心它反序列化到$_SESSION超全局,所以你可能想要包装它:
function unserialize_session($data) { $hasBuffer = isset($_SESSION); $hasBuffer && $buffer = $_SESSION; session_decode($data); $session = $_SESSION; $hasBuffer ? $_SESSION = $buffer : unset($_SESSION); return $session; }
对应的是session_encode
,它的工作方式类似.
以上是脚本宝典为你收集整理的php – Symfony2:如何使用自定义PdoSessionStorage将会话属性保存为DB上的自定义字段?全部内容,希望文章能够帮你解决php – Symfony2:如何使用自定义PdoSessionStorage将会话属性保存为DB上的自定义字段?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。