Php 无法修改静态函数的标题信息
我想做的是,调用一个类,将mysql数据从另一个类导出到excel。下面是我使用的代码(我省略了打开连接的代码): 当我在没有任何类和函数的情况下直接运行代码时,它就工作了。我尝试使用Php 无法修改静态函数的标题信息,php,header,export-to-excel,Php,Header,Export To Excel,我想做的是,调用一个类,将mysql数据从另一个类导出到excel。下面是我使用的代码(我省略了打开连接的代码): 当我在没有任何类和函数的情况下直接运行代码时,它就工作了。我尝试使用var\u dump(headers\u list())检查标题列表,我得到: array(5) { [0]=> string(23) "X-Powered-By: PHP/5.4.4" [1]=> string(38) "Expires: Thu, 19 Nov 1981 08:5
var\u dump(headers\u list())
检查标题列表,我得到:
array(5) {
[0]=> string(23) "X-Powered-By: PHP/5.4.4"
[1]=> string(38) "Expires: Thu, 19 Nov 1981 08:52:00 GMT"
[2]=> string(77) "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
[3]=> string(16) "Pragma: no-cache"
[4]=> string(23) "Content-type: text/html"
}
我尝试使用
header_remove()删除标题代码>但它是一样的。如何解决这个问题?谢谢…尝试在开始时添加ob_start()
并在结束时添加ob_flush()
尝试在开始时添加ob_start()
并在结束时添加ob_flush()这意味着在执行各种header()调用之前,您会在某个点向浏览器发送文本
检查您的代码,查看是否有任何代码正在打印对其所做操作的响应。这可能是代码错误或某种打印
不幸的是,如果没有完整的代码,我们将无法识别在header()调用之前向浏览器发送文本的特定代码部分
编辑:
还要检查是否有空格。如果在header()调用之前,在传递给浏览器的
之外有空格,那么也可以这样做。这意味着在执行各种header()调用之前,在某个时刻,您正在向浏览器发送文本
检查您的代码,查看是否有任何代码正在打印对其所做操作的响应。这可能是代码错误或某种打印
不幸的是,如果没有完整的代码,我们将无法识别在header()调用之前向浏览器发送文本的特定代码部分
编辑:
还要检查是否有空格。如果在header()调用之前,在传递到浏览器的
之外有空格,也可以这样做。当我们将一些输出发送到浏览器而不是header时,就会出现此问题。您应该在任何header()
之前找到一个空格或一个回音
,如header(“位置”)
请参阅本文当我们将一些输出发送到浏览器而不是标题时,会出现此问题。您应该在任何标题()之前找到一个空格或回音
,如标题(“位置”)
请参阅本文标题已由…
谁?标题已由…
谁发送?绝对=我试着把代码放在页面的开头和结尾。它起作用了!谢谢:)在结尾使用ob\u end\u flush()
。起点在哪里,终点在哪里?绝对=我试着把代码放在页面的开头和结尾。它起作用了!谢谢:)在结尾使用ob\u end\u flush()
。起点在哪里,终点在哪里?嗨,谢谢你的代码。。但是我使用的是ob\u start()
和ob\u end\u flush()
,正如你所说,这是工作:)嗨,谢谢你的代码。。但是我使用的是ob\u start()
和ob\u end\u flush()
,正如你所说,这是工作:)嗨,谢谢你的建议:)嗨,谢谢你的建议:)
Warning: Cannot modify header information - headers already sent by (output started at 'files' on line XX
array(5) {
[0]=> string(23) "X-Powered-By: PHP/5.4.4"
[1]=> string(38) "Expires: Thu, 19 Nov 1981 08:52:00 GMT"
[2]=> string(77) "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
[3]=> string(16) "Pragma: no-cache"
[4]=> string(23) "Content-type: text/html"
}