ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルでよく使用される環境システム変数

php_PHP チュートリアルでよく使用される環境システム変数

WBOY
WBOYオリジナル
2016-07-13 17:12:44867ブラウズ

どの開発言語にも、システム変数または環境変数と呼ばれる独自の変数がいくつかあります。必要な場合はそれらを参照できます。

PHP 環境変数には主に $GLOBALS[]、$_SERVER[]、$_GET[]、$_POST[]、$_COOKIE[]、$_FILES[]、$_ENV[]、$_REQUEST[]、$_SESSION[] が含まれます。 $_GET と $_POST は主に FORM フォームによって送信されたデータ用であり、$_COOKIE と $_SESSION は主にクライアント ブラウザーとサーバー側のセッション データ用です。 $_FILES は主に、ファイルのアップロード時に送信されたデータを対象とします。 $_REQUEST は、$_GET、$_POST、$_COOKIE のすべての内容を含む、主に送信フォーム内のすべてのリクエスト配列を対象とします。$_REQUEST または $_COOKIE は、print_r 関数を通じてそれぞれ出力できます。 。 比較する。

$_SERVER 変数
$HTTP_SERVER_VARS は、サーバー側関連情報を含む PHP グローバル環境変数です。PHP4.1.0 より前のバージョンで使用されます。


$_SERVER['PHP_SELF']

#ドキュメントルートに関連する、現在実行中のスクリプトのファイル名。 FORM フォームでは、実行ファイル自体であれば ACTION で使用できます

$_SERVER['QUERY_STRING']

#クエリステートメントを取得します。つまり、URL文字列の「?」の後の値を取得します

$_SERVER['DOCUMENT_ROOT']

#現在実行中のスクリプトが配置されているドキュメントのルート ディレクトリ。サーバー構成ファイルで定義されます。

$_SERVER['HTTP_ACCEPT']

#現在のリクエストの Accept: ヘッダーの内容。

$_SERVER['HTTP_ACCEPT_CHARSET']

#現在のリクエストの Accept-Charset: ヘッダーの内容。例: 「iso-8859-1,*,utf-8」。

$_SERVER['HTTP_ACCEPT_ENCODING']

#現在のリクエストの Accept-Encoding: ヘッダーの内容。例:「gzip」。

$_SERVER['HTTP_ACCEPT_LANGUAGE']

#現在のリクエストの Accept-Language: ヘッダーの内容。例:「エン」。

$_SERVER['HTTP_CONNECTION']

#接続の内容: 現在のリクエストのヘッダー。例:「キープアライブ」。

$_SERVER['HTTP_HOST']

#現在のリクエストの Host: ヘッダーの内容。

$_SERVER['HTTP_REFERER']

#現在のページにリンクされている前のページのURLアドレス。

$_SERVER['HTTP_USER_AGENT']

#User_Agent の内容: 現在のリクエストのヘッダー。

$_SERVER['SERVER_NAME']

#現在実行中の PHP プログラムが配置されているサーバーホストの名前。

$_SERVER['REQUEST_METHOD']

#ページにアクセスするときのリクエストメソッド、すなわちGET、HEAD、POST、PUT。

$_SERVER['DOCUMENT_ROOT']

#現在実行中の PHP プログラムが配置されているドキュメント ルート ディレクトリ。それが PHP.INI ファイル内の定義です。

$_SERVER['HTTP_REFERER']

#現在のページにリンクされている前のページのURLアドレス。ページジャンプ機能がとても便利です。

$_SERVER['REMOTE_ADDR']

#現在のページを閲覧している訪問者のIPアドレス。

$_SERVER['REMOTE_HOST']

#現在のページを閲覧しているユーザーのホスト名。

$_SERVER['REMOTE_PORT']

#閲覧ユーザーがサーバーに接続するために使用するポート。

$_SERVER['SCRIPT_FILENAME']

#現在実行中のスクリプトの絶対パス名。

$_SERVER['SERVER_PORT']

#サーバーが使用するポート

$_SERVER['SCRIPT_NAME']

#現在のスクリプトのパスが含まれます。これは、ページがそれ自体を指す必要がある場合に便利です。

$_SERVER['REQUEST_URI']

#このページにアクセスするために必要な URI。 「/index.html」など。

$_SERVER['PHP_AUTH_USER']

# HTTP ユーザー ログイン認証機能に適用されるこの変数は、ユーザーが入力したユーザー名です。

$_SERVER['PHP_AUTH_PW']

#HTTP ユーザーのログイン認証機能に適用される、この変数はユーザーが入力したパスワードです。

$_SERVER['AUTH_TYPE']

#HTTP ユーザーのログイン認証機能に適用される、この変数は認証タイプです。

$_SERVER['SERVER_SOFTWARE']
#サーバーを識別する文字列。リクエストに応答するときにヘッダーに指定されます。

システム定数
__FILE__ 現在の PHP プログラム スクリプトの絶対パスとファイル名

__LINE__ は定数が配置されている行番号を格納します

__FUNCTION__ は定数が配置されている関数名を格納します

__CLASS__ は定数が格納されるクラスの名前です

PHP_VERSION には、現在の PHP バージョン番号が格納されます。これは、PHPVERSION() 関数を通じて取得することもできます。

PHP_OS は現在のサーバーのオペレーティング システムを保存します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629263.html技術記事どの開発言語にも、システム変数または環境変数と呼ばれる独自の変数があり、必要な場合はそれらを参照できます。 PHP 環境変数には、主に $GLOBALS[]、$_SERVER[]、$_GE が含まれます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。