3
刪除Content-Type頭:從我寫了一個名爲IO ::標準輸出功能Lighttpd的響應
class IO {
public static function stdout($var) {
$stdout = fopen('php://stdout', 'w');
fwrite($stdout, $var, strlen($var));
fclose($stdout);
}
}
IO::stdout("Hello World!");
好,它的工作原理!但是,當我請求的頁面,它顯示我:
Hello World!
X-Powered-By: PHP/5.6.13
Content-type: text/html; charset=UTF-8
設置在php.ini expose_php = Off
取出X供電-By頭,但Content-Type頭還在印刷。它可能是由Lighttpd添加的。如何禁用Content-Type標頭?
lighttpd將「Content-Type」而不是「Content-type」添加到標題(正文內容之前 - 所以不管是添加「Content-type:text/html; charset = UTF-8」)都不是lighttpd。看起來您的PHP代碼與請求的缺省PHP處理衝突,因爲出現在「Hello World!」後面的標題看起來像PHP將發送的標頭。 – gstrauss