header("Location: http://www.example.com/");两种方法,一是先显示错误,给出个链接让他点击返回而是返回登陆界面,用session把错误传回去再echo显示出来

解决方案 »

  1.   

    1  header("Location: http://www.example.com/");2 location.href="xxx";
      

  2.   

    谢谢!
    对于第一个问题,我想在问一句:上面给我的header()函数中,写了个 http:// 这里的是不是重定向 网络上的呢,要是我想转到本地文件的话 是不是不要加 http:// 比如说转向123.php 是不是
    写成 header("location:123.php)对于第二个问题,能不能给我再看下,这样写函数是不是行
    <?
    function error($msgStr)
    {
          echo "<script>alert('".msgStr."');history.go(-1)</script>" ;
    }
    ?>
      

  3.   

    1:echo "<meta http-equiv=refresh content='0;url=网址'>";2:exit("<sciprt language='javascript'>alert('');location='网址'</script>");
      

  4.   

    <?
    //PHP自带函数
    Header("Location: http://haoel.yeah.net");//利用meta
    echo "<meta http-equiv=\"refresh\" content=\"0; url=http://haoel.yeah.net\">";//利用Javascript语言
    echo "<script language='javascript'>";
    echo " location='http://haoel.yeah.net';";
    echo "</script>"; 
    ?>
    -------------
    注意:使用Header函数时必须网页未产生任何输入,即必须放在网页最开始处