グローバル変数
リファラー(アクセス元)を取得する - $_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日
更新日:2020年04月09日
------------------------------