header_send 好像是這個函數 .. 用它監測下

解决方案 »

  1.   

    在jsp里面可以清除数据流 不知道php有没有
    你可以用javascript来控制啊
      

  2.   

    一般有三种方式1。html的meta标记
    <meta http-equiv=refresh content=0;URL=yufan.php>2。客户端脚本(以JS为例)
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.location.href="yufan.php";
    //-->
    </SCRIPT>3。服务器端脚本(以php为例)
    header("location:yufan.php");   
    注意~~使用该方式~~header前不可有任何页面输出~~
      

  3.   

    <?
    header("location: aaa.php\n");
    ?>
    第一个<?前是否有空行?空行也算是输出。
      

  4.   

    没那个必要
    只要这样就可以了
    header("Location:http://www.xxx.com/download/download.php");
    没什么必须:“注意~~使用该方式~~header前不可有任何页面输出~~”但,一定要写绝对路径
      

  5.   

    随便你放在哪个位置,哪怕你把header(.....)放在最后一行也没关系
      

  6.   

    随便你放在哪个位置,哪怕你把header(.....)放在最后一行也没关系
      

  7.   

    随便你放在哪个位置,哪怕你把header(.....)放在最后一行也没关系-----------太夸张了吧!!!
      

  8.   

    在用header之前不能有任何输出,否则就报错。
      

  9.   

    是的哟.header前面不能有任何输出.除非使用了输出缓冲区ob_start()!
      

  10.   

    来晚了?:
    <?
    header("location:yours.php"); 
    ?>  
      

  11.   

    <?php
    if (条件)
    {
        echo "
            <script language=\"javascript\">        
                window.location.href=$backurl;//返回
            </script>
        ";
        exit;
    }
    ?>这样应该就不会错了,我的程序里就这么运行的,很正常
      

  12.   

    什么叫header前不可有任何页面输出?
      

  13.   

    如果你想在前面有輸出的情況下仍然能夠正常實現重定向,請這樣
    <?
    ob_start();
    echo "asdf";
    header("location:1.php");
    ob_end_flush();
    ?>
    其中ob_start()和ob_end_flush()是用來控制緩存,輸出都在ob_end_flush()以後輸出