我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019全年资料大全正版 > 反序列化 >

PHP反序列化失败:unserialize($a);$a为数据库中提取的字段值这

归档日期:06-11       文本归类:反序列化      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部确认一下,数据库中的这个值是否有需要转义的符号。如果有需要,请用addslashes()

  可以使用unserialize(addslashes($a))测试一下.追问嗯。谢谢iostream210 我试了一下,确实有斜线需要转义,可是反转之后还是不能正确反序列化。怎么回事呢,昨天弄了好几个小时,今天上午还是没弄好。

  而且这些值不管是转义前的还是转义后的,反转前的和反转后的,打印到网页上复制粘贴到括号里并加上单引号引起来都能正常反编译。 但是在变量里就不好使。。。。

  在unserialize($a);之前打印下$a变量,看看有什么变化,是不是从数据库里取的值。是,而且我说的粘进去的值就是打印出来的值,还是bool(false)...

本文链接:http://buggystordera.com/fanxuliehua/528.html