#1 SunPSP

spAccess原装的生成文件方式:
//写数据,在$life_time为-1的时候,将增大$life_time值以令$life_time不过期
                $life_time = (-1 == $life_time) ? '1000000000' : $life_time;
                //准备存入缓存文件的数据,缓存文件使用PHP的die();函数以便保证内容安全,
                $value = ''.(time() + $life_time).serialize($value); //数据被序列化后保存
                return file_put_contents($sfile,$value);



现在,因为某种特殊需要需要作出如下修改:


//写数据,在$life_time为-1的时候,将增大$life_time值以令$life_time不过期
                $life_time = (-1 == $life_time) ? '1000000000' : (time() + $life_time);
                //准备存入缓存文件的数据,缓存文件使用PHP的die();函数以便保证内容安全,
                $value = ''.$life_time.serialize($value); //数据被序列化后保存
                return file_put_contents($sfile,$value);

其实就是将缓存生存周期计算换了个位子
J大各位大虾帮忙看看是否可行,会不会对spAccess的功能造成影响?

2014-04-11 17:27:16