SpeedPHP技术交流论坛

 找回密码
 论坛注册

QQ登录

只需一步,快速开始

搜索
查看: 788|回复: 1

spAccess&spCache的 unserialize

[复制链接]

26

主题

0

好友

192

积分

高手侠影

Rank: 6Rank: 6

宝贵意见

发表于 2011-6-11 22:51:33 |显示全部楼层
今天无聊看看SP的代码发现:
spAccess中读数据值:
  1. return unserialize(substr($arg_data, 24)); // 数据反序列化后返回
复制代码

在spCache中 :
  1. if( $cache_file = spAccess('r', "sp_cache_{$cache_id}") )return unserialize( $cache_file );
复制代码

是不是做了两次 unserialize ?

48

主题

0

好友

3074

积分

管理员

@speedphp

Rank: 9Rank: 9Rank: 9

发表于 2011-6-12 09:49:32 |显示全部楼层
是的,两次serialize,重复了。
不过此问题修正的话,需要在新的一个版本才行。因为这会影响到已缓存的数据。

这也是一个“兼容”的问题......
提问前注意:请先查手册、搜索本站和搜索论坛来查找答案,大部分问题都在手册和论坛旧贴中能够得到解答!

提问时注意要把问题说清楚,最好包括:代码、错误提示、截图等
您需要登录后才可以回帖 登录 | 论坛注册

手机版|Archiver|SpeedPHP.com ( 粤ICP备08008671号 )  

GMT+8, 2012-5-19 01:56

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部