3 echo '输出内容'; //输出字符串,设置回应主体
4 header('Location: 111.php'); //设置回应头
解析说明:一旦发出回应主体,则自动将当前设置好的回应头发送,意味着 在第3行代码执行时 已经将回应头发送了
因此在第四行代码执行时 就不能再去设置一个已经发送的回应头
以上操作是由http协议规定的,回应头应该先于回应主体先发送
类似于header的函数还有像:session_start() SetCookie 设置之前都不应该有输出
文章标签 为什么header之前不能有输出 字符串 php 文章分类 JavaScript 前端开发
3 echo '输出内容'; //输出字符串,设置回应主体
4 header('Location: 111.php'); //设置回应头
解析说明:一旦发出回应主体,则自动将当前设置好的回应头发送,意味着 在第3行代码执行时 已经将回应头发送了
因此在第四行代码执行时 就不能再去设置一个已经发送的回应头
以上操作是由http协议规定的,回应头应该先于回应主体先发送
类似于header的函数还有像:session_start() SetCookie 设置之前都不应该有输出
想象一下Java中为什么main方法是程序的入口?public static void main(String[] args)因为main方法是静态方法,其实带静态的东西优先级都比较 而此...
为什么header()等一些函数前不能有实际的输出
好吧,虽然我查找了好久。但是还是没有解决!直接使用VS吧,就是占用内存比较
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M