0

我有一段代码在我开发它时已经停止工作(但以前工作过)。它发送一些标头,然后使用readfile().

这是我的行动:

public function actionShowMediaFile2() {
    if (headers_sent()) { 
        ...

换句话说,我行动的第一件事就是headers_sent()返回true

实际上,查看 Firebug 中的 GET 响应,那里有几个标头。这可以防止我发送自己的标头,并且似乎也让readfile().

我的问题:

1.- Yii 框架是否自动发送标头?

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,服务器响应似乎是:......

4

0 回答 0