【发布时间】:2015-03-27 15:22:03
【问题描述】:
以下脚本等待 2 秒,然后仅显示最后一个 htm。
如何让它显示第一页,然后等待 2 秒再显示第二页?
<?php
header("Location: http://10.xxx.24.xx/holdingpage.htm");
sleep(2);
header("Location: http://10.xxx.24.xx/webpageTMMSTATE.htm");
die();
?>
我也很乐意不显示第一页,而只是在页面上打印一些文本,然后等待 2 秒再显示下一页。
【问题讨论】:
-
服务器端脚本无法做到这一点。您必须在客户端执行此操作(因此使用 javascript),即便如此,事情也会稍微复杂一些,因为您必须注意在加载下一页时不要删除自己的脚本...
-
@arkascha 打印一些文本怎么样?见上面的编辑
-
同样的事情。原因很简单:如果您通过位置标头将客户端发送到另一台服务器,那么您将不再与客户端连接......唯一可能的事情就是将客户端仅转发到 一个 后续页面。但即使这样也必须在客户端完成。当您已经发送其他输出时,您根本无法发送额外的标题。