网站建设运营企划案,家装在线设计平台,网站做支付,做视频网站应该选什么服务器修改ThinkPHP3.2的F方法ThinkPHP3.2的F采用的是序列化方式保存数据#xff0c;由于F方法保存的文件名是已知的可能造成一些数据泄露#xff0c;所以在此修改F方法直接替换TP的F方法即可function F($name, $value, $pathDATA_PATH) {static $_cache array();$filename $path…修改ThinkPHP3.2的F方法ThinkPHP3.2的F采用的是序列化方式保存数据由于F方法保存的文件名是已知的可能造成一些数据泄露所以在此修改F方法直接替换TP的F方法即可function F($name, $value, $pathDATA_PATH) {static $_cache array();$filename $path . $name . .php;if ( ! $value) {if (is_null($value)) {// 删除缓存return false ! strpos($name,*)?array_map(unlink, glob($filename)):unlink($filename);} else {// 缓存数据$dir dirname($filename);// 目录不存在则创建if (!is_dir($dir))mkdir($dir,0755,true);$_cache[$name] $value;return file_put_contents($filename, strip_whitespace());}}if (isset($_cache[$name]))return $_cache[$name];// 获取缓存数据if (is_file($filename)) {$value include $filename;$_cache[$name] $value;} else {$value false;}return $value;}QQ交流群:17540504AD真正免费域名虚机企业邮箱0元