php跳转 头部错误 headers already sent by修正_环球热文

上海商报   2023-02-10 08:48:32

菜鸟版:php跳转头部错误Warning: Cannot modify header information - headers already sent by (output started at 修改

众所周知以上错误是由于在文件的第一个


【资料图】

那么菜鸟以以下更正代码:

工具/原料

  • 最好用Dreamweaver编辑,实在不行用写字板,不要用TXT

方法/步骤

  1. 1

    原错误文件:

    PHP跳转代码别人帮我写的,目的是跳转,文件为go.php当网址输入go.php?id=baidu的时候就跳转到www.baidu.com

    运行后发生错误Warning: Cannot modify header information - headers already sent by (output started at /data/home/。。。。。。/go.php:8) in /data/home/。。。。。。/go.php on line 10

    百度得知需要改php.ini但新主机改这个很麻烦。。求有没有直接在以上文件php代码里修改以上错误的方法?

    代码:

    正在进入....

    $id=$_GET["id"];

    if($id=="taobao"){Header("Location:http://www.taobao.com");

    }

    ?>

    运行错误提示:Warning: Cannot modify header information - headers already sent by (output started at /data/home/。。。。。。/go.php:8) in /data/home/。。。。。。/go.php on line 10

    php跳转 头部错误 headers already sent by修正
  2. 2

    菜鸟法纠正:

    去掉所有html代码,直接用php代码:

    $id=$_GET["id"];

    if($id=="taobao"){Header("Location:http://www.taobao.com");

    }

    ?>

  3. 3

    建议法:参考高手写的代码,处理Warning: Cannot modify header information - headers already sent by (output started at 错误:

    完整代码:

    正在进入....

    case "taobao":

    echo "";

    break;

    case "baidu":

    echo "";

    break;

    case "others":

    echo "";

    break;

    }

    ?>

    php跳转 头部错误 headers already sent by修正END

注意事项

  • 最好用Dreamweaver编辑,实在不行用写字板,不要用TXT(容易保存编码格式错误)
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。展开阅读全部
相关资讯
最新资讯