PHP でヘッダー バージョン出力 (X-Powered-By) 情報を非表示にする方法

WBOY
リリース: 2016-07-25 08:57:06
オリジナル
2579 人が閲覧しました
この記事では、PHP ヘッダーのバージョンを非表示にして x-powered-by を出力する方法を紹介します。

php プログラムでは、デフォルトでヘッダー情報が出力されます。 (ステータス行) HTTP/1.1 200 OK 日付 2011 年 2 月 23 日水曜日 02:30:46 GMT サーバー Apache/2.2.13 (Win32) X-Powered-By: PHP/5.2.3 コンテンツの長さ 30 キープアライブ タイムアウト = 5、最大 = 100 接続キープアライブ Content-Type text/html

上記のバージョン情報が出力されないようにするには、php.ini の Expose_php を変更し、デフォルトの On を Off に変更します。

Apacheのバージョンを非表示にして偽装する PHPヘッダーのバージョンを非表示にするには、次の方法を参照できます。

1、Apache の http.conf を追加します。 サーバー署名オフ サーバートークン製品

このうち、ServerSignature Off は、エラーページ (HTTP ステータス 404 など) にサーバーのバージョン情報を表示しないよう Apache に指示しますが、このオプションは正常にアクセスできるページ (HTTP ステータス 200 など) には影響しません。 Web ページに通常にアクセスすると、サーバー ヘッダーにサーバーのバージョン情報が残ります。

ServerTokens Prod は、サーバー ヘッダー情報 (サーバー ヘッダー) の Apache のみを返すように Apache に指示し、サーバーのオペレーティング システムと Apache のバージョン情報は返さないようにします。

2、phpヘッダーのバージョンphp.iniを非表示にする エクスポーズ_php = オフ X-Powered-By: PHP プログラム ヘッダーによって送信された PHP/5.2.4 に類似したメッセージを非表示にします

php.iniファイルで設定します: エクスポーズ_php = オフ X-Powered-By: PHP/5.2.4 のようなバージョン情報の出力を回避できます。



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!