header("location:URL");
注意前面不能有输出,除非用ob_start()

解决方案 »

  1.   

    header("location:URL"); 前面可以有任何东东,但在php.ini需要配置一下
      

  2.   

    用这个更灵活点
    echo "<script>window.location.href='dada20042030.php'</script>";
      

  3.   

    PHP中诸如header()、setcookie()等函数在使用前不得输出任何内容,否则会报错。如果有这个需要,则使用ob_start()函数打开输出缓存,即网页内容不立刻发送到客户端,而是存储在服务器中,想要再修改头信息或设置cookie就可行了。至于tlcsky说的php.ini中配置,具体选项是将output_buffering设为On(默认为Off),这样就打开了输出缓存,不需要每次都使用ob_start()。
      

  4.   

    用javascript更好,不会有那么多限制。
      

  5.   

    是服务端跳转好不,echo "<script>window.location.href='dada20042030.php'</script>";
    这个明显的是重定向