PHP_SELF、SCRIPT_NAME、REQUEST_URI の違い、requesturi_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:10:48
オリジナル
956 人が閲覧しました

PHP_SELF、SCRIPT_NAME、REQUEST_URI の違い、requesturi

$_SERVER[PHP_SELF]、$_SERVER[SCRIPT_NAME]、$_SERVER['REQUEST_URI'] は、使用法が非常に似ています。現在使用されているページ アドレスに関連する情報を返します。どれであるかを判断するのに役立つ例をいくつか示します。スクリプトに最適です。

$_SERVER['PHP_SELF']

コードをコピーします コードは次のとおりです:

http://www.yoursite.com/example/ — — — /example/index.php
http://www.yoursite.com/example/index.php — — — /example/index.php
http://www.yoursite.com/example/index.php?a=test — – — /example/index.php
http://www.yoursite.com/example/index.php/dir/test — — — /dir/test

$_SERVER['PHP_SELF']を使用すると、アクセスしたURLアドレスにindex.phpがあるかどうかに関係なく、自動的にindex.phpが返されますが、ファイル名の後にスラッシュが付加されている場合は、以下のAllコンテンツが返されます。 $_SERVER['PHP_SELF'] 内。

$_SERVER['REQUEST_URI']

コードをコピーします コードは次のとおりです:

http://www.yoursite.com/example/ — – — /
http://www.yoursite.com/example/index.php — – — /example/index.php
http://www.yoursite.com/example/index.php?a=test — – — /example/index.php?a=test
http://www.yoursite.com/example/index.php/dir/test — – — /example/index.php/dir/test

$_SERVER['REQUEST_URI'] は、URL に書き込んだ正確なアドレスを返します。URL に「/」のみが書かれている場合は、「/」を返します

$_SERVER['SCRIPT_NAME']

コードをコピーします コードは次のとおりです:

http://www.yoursite.com/example/ — — — /example/index.php
http://www.yoursite.com/example/index.php — – — /example/index.php
http://www.yoursite.com/example/index.php — – — /example/index.php
http://www.yoursite.com/example/index.php/dir/test — — — /example/index.php

すべての戻り値では、現在のファイル名 /example/index.php が返されます

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/932495.html技術記事 PHP_SELF、SCRIPT_NAME、REQUEST_URI の違い、requesturi $_SERVER[PHP_SELF]、$_SERVER[SCRIPT_NAME]、$_SERVER['REQUEST_URI'] は使用法が非常に似ており、同じものを返します...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!