LoginSignup
7
7

More than 5 years have passed since last update.

ApacheでのPATH_INFOとは?

Last updated at Posted at 2014-09-04

PATH_INFOとは

PATH_INFOとは、本当のファイル名の後に続く パス情報のことです。

http://hoge.com/hoge.html/huga/foo
http://hoge.com/hoge.cgi/huga/foo

など本来のファイル”hoge.html”/”hoge.cgi”のあとに続く、”/huga/foo”を差します。

環境変数としては"http://$SERVER_NAME:$SERVER_PORT$SCRIPT_NAME$PATH_INFO"となります。

値は$ENV{'PATH_INFO'}で取得できます。

CGIだけではなくてSHTMLでも適用されます。

Apacheのバージョンにより、許可の状態は変わっていて1.3系では強制ONとなり、OFFにするオプション(AcceptPathInfo)は無いそうです。
2.0系ではデフォルトOFF、AcceptPathInfoで許可することができます。

7
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7