可以 sleep() 或其他方法实现停留几秒钟再转向吗?

解决方案 »

  1.   

    不可以.因为sleep是PHP在等带,他并没有向客户端输出内容.你可以改用script来实现.
    <?php
    ob_start();
    echo "Hello\n";
    ob_end_flush();
    ?>
    <script>location.href="index.php"</script>
      

  2.   

    同意
    <?php
    echo 'Hello';
    echo '<script>setTimeout("location.href=\'index.php\';",3000);</script>';
    ?>
      

  3.   

    用<meta 跳转,可以控制显示时间。header不可以。
      

  4.   

    haeder 也可以用 meta 的
      

  5.   

    ob_start()后echo后是可以用header跳转的。不过这一跳前面的输出就做废了。