解决php的serialize()函数的Bug
时间:2006-02-08 来源:qingmedia
新作的程序采用了serialize()储存数组数据,偶尔发现,当数值中有某种字符时如分号、引号等,会使unserialize()的结果出问题,试
过多种方法,最后无奈将数据用base64encode()函数处理,然后unserialize后用base64_decode解出,这样回避了某些符
号与serialize的冲突。
后来去php官方站,发现这确实有不少人遇到,并找到一个函数用来处理,方法与我的一样:
过多种方法,最后无奈将数据用base64encode()函数处理,然后unserialize后用base64_decode解出,这样回避了某些符
号与serialize的冲突。
后来去php官方站,发现这确实有不少人遇到,并找到一个函数用来处理,方法与我的一样:
相关阅读 更多 +