php sleep暂停问题

print"你好";sleep(5);header("Location:index.php");这段代码中的“你好”没有被显示出来,整个页面卡了5秒中直接跳转到index... print "你好";
sleep(5);
header("Location:index.php");

这段代码中的“你好”没有被显示出来,整个页面卡了5秒中直接跳转到index.php,我需要显示出打印的字符然后再使它暂停应该怎么做?
展开
 我来答
百度网友6e58d71b4
推荐于2018-03-22 · TA获得超过260个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:125万
展开全部
sleep是整个程序停止五秒后执行后面的,但是php是服务端解析的,它实际打印了,但是没有发到客户端,懂不
你要
ob_start();
echo "你好"
ob_flush();
sleep(5);
header("Location:index.php");

根据你的需求实际可以用js 代码跳转或html跳转
echo "<meta http-equiv='refresh' content='5;url=index.php'>";
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式