为什么header之前不能有输出
来源:互联网 发布:php支付宝支付流程 编辑:程序博客网 时间:2024/05/09 16:08
3 echo '输出内容'; //输出字符串,设置回应主体
4 header('Location: 111.php'); //设置回应头
解析说明:一旦发出回应主体,则自动将当前设置好的回应头发送,意味着 在第3行代码执行时 已经将回应头发送了
因此在第四行代码执行时 就不能再去设置一个已经发送的回应头
以上操作是由http协议规定的,回应头应该先于回应主体先发送
类似于header的函数还有像:session_start() SetCookie 设置之前都不应该有输出
- 为什么header之前不能有输出
- PHP setcookie()之前不能有任何输出
- PHP 在用header或session时会遇到的 在调用之前有输出的问题。
- header 之前有输入会导致错误的原因
- 下载前不能有输出
- DataTable的AcceptChange方法为什么不能在Update之前?
- 为什么就不能输出汉字呢?
- 为什么线程函数不能有返回值
- 析构函数为什么不能有参数???
- 为什么部分函数不能有返回类型
- 接口为什么不能有构造函数
- 接口为什么不能有构造函数
- 为什么vb的load事件不能显示输出
- MIDI信息为什么不能通过FL Studio输出
- 为什么方法体内部不能有任何权限修饰符。
- 在C++中,为什么构造函数不能有返回值?
- 抽象类中为什么不能有构造函数?
- 在C++中,为什么构造函数不能有返回值?
- hdu 1520-树形dp
- Memcache的使用和协议分析详解
- 平时项目中应注意的风格要求
- Cocos2d-x之CCImage深入分析
- ubuntu源更新
- 为什么header之前不能有输出
- servlet跳转,界面为何收不到值
- hdu1231-最大连续子序列
- JavaOne2013 开发者大会
- 最短路径Dijkstra算法模板
- Windows 下配置 Eclipse 连接 Hadoop 开发环境
- hdu 1269 迷宫城堡(Tarjan 图的强连通分量)
- Android:Android ListActivity with a header or footer(为ListView添加header和footer)
- 处理日期的Calendar类