ob_start(); //打开缓冲区 if(!is_file("a.html")||time()-filemtime("a.html")>1200){ //10秒后可以再次缓存 $brr = "风力:".$arr['fengli']."<br>温度:".$arr['wendu']."℃"; echo $brr; $content = ob_get_contents(); //取得php页面输出的全部内容 $fp = fopen("a.html", "w"); //创建一个文件,并打开,准备写入 fwrite($fp, $content); //把php页面的内容全部写入output00001.html,然后…… fclose($fp); }else{ echo "缓存:"; echo file_get_contents("a.html"); }
ob缓存
最新推荐文章于 2021-03-10 13:28:26 发布