您好我正在使用this script来缓存查询。 (#SimpleCachePHP)它基本上工作正常,但一件事。当我更改并重新提交搜索表单时,它总是使用缓存的结果。有没有办法调整脚本,以便每次提交表单时都会创建新文件或更新缓存文件?
谢谢你的帮助! SEB
答案 0 :(得分:0)
好的,这就是我的所作所为。如果有人想知道。
我在此添加了另一个if子句:
public static function verificaCacheFile($filename, $time = 86400) {
if (file_exists($filename) && (time() - $time < filemtime($filename))) {
return true;
} else {
return false;
}
}
现在它在查找缓存文件之前检查表单提交:
public static function verificaCacheFile($filename, $time = 36000) {
if (isset ($_POST['submit'])) {
return false;
}
elseif (file_exists($filename) && (time() - $time < filemtime($filename))) {
return true;
} else {
return false;
}
}