PHP での PATH_INFO の解読
Web 開発において、PATH_INFO の役割を理解するのは少し難しい場合があります。頻繁に言及されるにもかかわらず、多くの PHP 開発者はその機能についてまだよくわかっていないかもしれません。 PATH_INFO とは正確には何ですか?また、どのように寄与しますか?
PATH_INFO は、その名前が示すように、Apache Web サーバーの環境変数です。 AcceptPathInfo ディレクティブが有効になっている場合、Apache はこの変数を設定して、実際のファイル名またはディレクトリ以外の追加のパス名情報を保存します。この情報は、PHP の Apache/CGI モジュールに渡されます。
PHP での PATH_INFO へのアクセスは簡単です。$_SERVER['PATH_INFO'] を使用するだけです。
そのアプリケーションを説明するには、次の例を考えてください。 :
/test/here.html/more
ここで、ファイル「here.html」は「/test/」ディレクトリにあります。 「/test/here.html/more」をリクエストすると、PATH_INFOに「/more」が取り込まれます。同様に、リクエスト「/test/nothere.html/more」では、「nothere.html」が存在しないにもかかわらず、「/more」が PATH_INFO に割り当てられています。
要約すると、PATH_INFO は Apache 固有のものです。要求されたファイル名またはディレクトリ構造を超える追加のパス名情報を取得する変数。この情報は、PHP で $_SERVER['PATH_INFO'] を通じてアクセスできるようになります。 PATH_INFO を活用することで、開発者はパフォーマンスを損なうことなく Apache URL 構成をカスタマイズできます。
以上が以下に、条件を満たすタイトルのオプションをいくつか示します。 短く直接的: * PHP の PATH_INFO とは何ですか?またその使用方法は何ですか? * PHP では PATH_INFO はどのように機能しますか? * PHP における PATH_INFO の目的は何ですか? モルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。