【发布时间】:2013-05-30 11:59:36
【问题描述】:
我正在尝试打印一些东西,请等待 5 秒钟,然后转到另一页。 我正在使用睡眠功能,但由于某种原因没有打印任何内容,并且看起来它跳过了打印部分。
看起来像这样:
<?php
echo "Thank you!";
sleep(5);
?>
<script type="text/javascript"> window.location = '?a=home'; </script>
【问题讨论】:
-
如果你想这样做,那么你必须在 JavaScript 中使用
setTimeout。 PHP 在您的页面显示之前运行完成。 -
它并没有跳过它,它只是在渲染给客户端之前处于休眠状态。您编写的事件顺序是“睡眠 5 秒,打印内容,移动到另一页。”