apache でヘッダー content-type を削除するには?
次のコードは機能しません
header_remove('content-type');
apache でヘッダー content-type を削除するには?
次のコードは機能しません
header_remove('content-type');
それは、使用している php.ini ディレクティブと、使用する PHP (CLI、CGI など) によって異なります。
この回答は、CGI で実行されている PHP 5.4 に基づいています。
php.ini の注意事項:
default_mimetype = text/html
これがデフォルト値で、PHP は次のように送信します。
Content-Type: text/html
それを取り除きたい場合は、ヘッダーを再度作成してデフォルト値を削除する必要があります。その後、ヘッダーを削除できます。
<?php
header('Content-Type: text/html');
header_remove('Content-Type');