直接上代码:
header('Cache-Control: no-cache');//禁用浏览器缓存
header('X-Accel-Buffering: no'); //适用于Nginx服务器环境
ob_end_flush(); //重点:禁止PHP缓存数据
set_time_limit(0);
while (true) {
echo "时间:".date('H:i:s',time()).'<br/>';
//ob_flush(); //可以不要
flush();
sleep(1);
}
实时输出时间的PHP代码

本文分享了一段使用PHP实现实时输出当前时间的代码片段。该代码通过禁用浏览器和PHP本身的缓存机制,确保了时间数据能够被连续不断地刷新显示。具体实现包括设置HTTP头来防止缓存、无限循环输出当前时间并刷新页面。
1094





