グローバル変数

リファラー(アクセス元)を取得する - $_SERVER["HTTP_REFERER"]

リファラー(アクセス元)は、グローバル変数の$_SERVER["HTTP_REFERER"]に格納されています。

<?php
$referer = $_SERVER["HTTP_REFERER"];
echo $referer;
?>


◆実行結果
http://www.yahoo.co.jp/

アクセス元のIPを取得する - $_SERVER['REMOTE_ADDR']

アクセス元のIPは、グローバル変数の$_SERVER['REMOTE_ADDR']に格納されています。

<?php
$remoteIp = $_SERVER['REMOTE_ADDR'];
echo $remoteIp;
?>


◆実行結果
×××.・・・・・

現在のUNIX TIMESTAMPを取得する - $_SERVER['REQUEST_TIME']

グローバル変数の$_SERVER['REQUEST_TIME']に、現在のUNIX TIMESTAMPが格納されています。
$_SERVER['REQUEST_TIME']はすでにデータ化されていますので、time()関数でTIMESTAMPを取得するより高速です。

<?php
$timestamp = time();
echo $_SERVER['REQUEST_TIME'];
?>


◆実行結果
1452958013

使っているブラウザを調べる - $_SERVER["HTTP_USER_AGENT"]

使っているブラウザは、グローバル変数の$_SERVER["HTTP_USER_AGENT"]に格納されています。
以下は、FIREFOXでアクセスした例です。

<?php
echo $_SERVER["HTTP_USER_AGENT"];
?>


◆実行結果
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0 

現在実行中のスクリプトファイル名を確認する - $_SERVER['SCRIPT_NAME']

現在実行中のスクリプトファイル名は、グローバル変数の$_SERVER['SCRIPT_NAME']に格納されています。

<?php
echo $_SERVER['SCRIPT_NAME'];
?>

サーバ名を出力する - $_SERVER['SERVER_NAME']

サーバ名はグローバル変数の$_SERVER['SERVER_NAME']に格納されています。

<?php
echo $_SERVER['SERVER_NAME'];
?>

作成日:2016年01月10日
更新日:2018年11月12日

スポンサーリンク