慕粉3351548
2016-10-14 21:16
老师,如果我先echo 1;echo ob_get_contents();在运行后,删除了echo 1;再运行,为啥没有内容了,我们也没有清楚缓冲区的内容,为什么echo ob_get_contents();就没东西显示。
你可以生成静态的文件,ob_get_contents()是获取缓存区的内容,并清除缓存区。
file_put_contents("index.html",ob_get_contents()); 可以去index.html缓存文件去看你删除的内容。
PHP实现页面静态化
55626 学习 · 118 问题