实现php页面跳转除了用Header("Location: another.php")外,
  1)还有什么方法?
  2) Header方法有时不能跳转, 不知道为什么?(其中有一点说要注意Header前后不能有echo输出)

解决方案 »

  1.   

    使用header()函数前,要保证没有字符输出,不然的话不跳转。
    还可以使用js跳转echo '<script type="javascript">window.location="another.php";</script>';
      

  2.   

    echo "<script language='javascript'>location.href='another.php';</script>";
      

  3.   

    echo'<script type="javascript">navigate(another.php);</script>';
    echo'<script type="javascript">location.href="another.php";</script>';
    试试
      

  4.   

    关注。
    最好是一般浏览器不会过滤掉的方式。window.open好像可以被阻止。
      

  5.   

    1楼正解,可以用JS跳转
    也可以用OUTPUT BUFFER输出缓冲 让跳转前的东西先不要输出最好是用JS