这是什么绳子?如何取消此字符串的序列化?这是什么绳子?我如何取消它的序列化,并从其中获取数组?a:2:{i:0;s:7:"Abogado";i:1;s:7:"Notario";}
2 回答
LEATH
TA贡献1936条经验 获得超6个赞
unserialize()
$str = 'a:2:{i:0;s:7:"Abogado";i:1;s:7:"Notario";}';print_r(unserialize($str));
Array ( [0] => Abogado [1] => Notario )
边注:
警告:
如果出现错误,则返回false,如果不序列化的false值,则返回false。 可以通过将str与序列化(False)进行比较或捕获已发出的E_NOTION来捕获此特殊情况。.
警告:
不要将不受信任的用户输入传递给un序列化()。 由于对象实例化和自动加载,非序列化可能导致加载和执行代码,恶意用户可能会利用此漏洞。..如果需要将序列化的数据传递给用户,可以使用安全的标准数据交换格式,例如JSON(通过json_decode()和json_encode()。
Helenr
TA贡献1780条经验 获得超4个赞
$argument = 'a:2:{i:0;s:7:"Abogado";i:1;s:7:"Notario";}';$arr = unserialize(urldecode($argument));print_r($arr);
- 2 回答
- 0 关注
- 405 浏览
添加回答
举报
0/150
提交
取消