PHP のグローバル変数 $_SERVER['PATH_INFO'] は、多くの CMS システムが URL を美しくするときにこのパラメーターを使用します。
下記URLへ
http://www.test.com/index.php/foo/bar.html?c=index&m=search
$_SERVER['PATH_INFO'] = '/foo/bar.html'を取得できますが、この時点では$_SERVER['QUERY_STRING'] = 'c=index&m=search';
通常、初めて PHP プログラムを書き始めるときは、http://www.test.com/index.php?c=search&m=main のような URL を使用します。この URL は非常に奇妙に見えるだけでなく、検索でもあります。エンジンも非常に不親切です。多くの検索エンジンはインデックス作成時にクエリ文字列以降のコンテンツを無視しますが、Google はクエリ文字列を無視しませんが、クエリ文字列を含まない他のページには比較的高い PR 値を与えます。
以下は、PATH_INFO を解析するための非常に単純なコードです:
以下は引用内容です:
|