php header函数的问题,比如说header之前不能有实际的输出
天蓬老师
天蓬老师 2017-04-10 14:37:33
[PHP讨论组]

原文链接:PHP Header用于页面跳转要注意的几个问题总结php技巧脚本之家

搜到了这篇文章,开头就说了三个关于PHP header()的注意事项,

  1. location和“:”号间不能有空格,否则会出错。
  2. 在用header前不能有任何的输出。
  3. header后的PHP代码还会被执行。

第3点测试结果无误。

第1点,测试大概是指的 header('Location: http://segmentfault.com/');Location: 不能有空格吧,但其实是可以有的。

主要是第2点,header前不能有任何的输出有疑问,我测试了下面的代码,能成功跳转啊:

asdf

到底要怎样测试才能报错呢?php手册上的“Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP”到底是啥意思?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号