我有一段代码已停止工作,因为我正在开发它(但之前已经工作过)。它会发送一些标题,然后使用readfile()
提供图像。
这是我的行动:
public function actionShowMediaFile2() {
if (headers_sent()) {
...
换句话说,我的第一件事就是headers_sent()
,这会返回 true 。
确实,看看Firebug中的GET响应,那里有几个标题。这可以防止我发送自己的标题,也似乎让readfile()
。
我的问题:
1.- Yii Framework是否自动发送标题?
2.-如果是这样,我该如何防止这种情况?
3.-或者这可能与Yii无关?
以下是Yii自动生成的标题:
HTTP/1.1 200 OK
Date: Sun, 28 Oct 2012 10:59:05 GMT
Server: Apache
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 22
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
Content-Type: text/html
用Fiddler检查,服务器响应似乎是: ? P k [ 这对我来说毫无意义......