IT業界の技術をメモ・情報公開できる

$_SERVERの要素

登録日:2024-11-11   
PHP
$_SERVER['PHP_SELF']
現在のスクリプトのパスを返します。例えば、/index.phpのように返されます。

$_SERVER['SERVER_NAME']
サーバーのホスト名を返します(例: example.com)。

$_SERVER['HTTP_HOST']
現在のリクエストのホストヘッダーを返します。通常はSERVER_NAMEと同様です。

$_SERVER['HTTP_USER_AGENT']
ユーザーのブラウザ情報(User Agent)を返します。

$_SERVER['SERVER_ADDR']
サーバーのIPアドレスを返します。

$_SERVER['REMOTE_ADDR']
ユーザーのIPアドレスを返します。

$_SERVER['REQUEST_METHOD']
リクエストメソッド(GET、POST、PUTなど)を返します。

$_SERVER['QUERY_STRING']
URLのクエリ文字列を返します(例: id=5&sort=asc)。

$_SERVER['HTTP_REFERER']
ユーザーが前に訪れていたページのURLを返します。

$_SERVER['HTTPS']
HTTPS接続の場合はonを返し、HTTP接続の場合は空です。

$_SERVER['REQUEST_URI']
ドメイン以降のURLを返します(例: /path/to/page?param=value)。

$_SERVER['SCRIPT_NAME']
実行されているスクリプトのパスを返します(PHP_SELFに似ていますが異なる場合があります)。

$_SERVER['DOCUMENT_ROOT']
ドキュメントルートのパスを返します。

一覧に戻る