ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでの PathInfo パラメーターの使用

PHP_PHP チュートリアルでの PathInfo パラメーターの使用

WBOY
WBOYオリジナル
2016-07-21 14:55:39879ブラウズ

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 を解析するための非常に単純なコードです:

以下は引用内容です:

if( !isset( $_SERVER['PATH_INFO'] ) ){
$pathinfo = 'default'
}else{
$pathinfo =explode( ' /', $_SERVER['PATH_INFO']);
}

if( is_array($pathinfo) AND !empty($pathinfo) ){
$page = $pathinfo[1];
$page = 'a.php';

「$page.php」が必要です。
//Bang Ke Home LieHuo.Net
?>


http://www.bkjia.com/PHPjc/364348.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/364348.html技術記事 PHP のグローバル変数 $_SERVER['PATH_INFO'] は、多くの CMS システムが URL を美しくするときにこのパラメータを使用します。 次の URL の場合: h...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。