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

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

PHP_SELF、SCRIPT_NAME、REQUEST_URIの違い、リクエストウリ

PHP_SELF、SCRIPT_NAME、REQUEST_URIの違い

$_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/931897.html技術記事 PHP_SELF、SCRIPT_NAME、REQUEST_URI の違い、リクエスト PHP_SELF、SCRIPT_NAME、REQUEST_URI の違い $_SERVER[PHP_SELF]、$_SERVER[SCRIPT_NAME]、$_SERVER['REQUEST_URI'] が使用中です...
関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート