$mtime = time();这不是让他们相等吗,下面的差值怎么还会有
$mtime = filemtime($filename);
//通过计算时间差 来判断文件内容是否有效
echo (time() - $mtime) > 60 * 60 * 24 ? "缓存已过期" : "缓存未过期,即将打印文件里面的内容:","<br />",file_get_contents($filename),"<br />";
题目不就让你改这个地方的嘛
代码运行到下一句有个时间差
time(),方法是系统的方法,获取时间