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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-21 14:55:39
オリジナル
935 人が閲覧しました

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...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート