 | 【 概要説明 】 |
PHPでの環境変数の取得方法。ブラウザの情報、アクセスユーザーのIP、アクセス元アドレスなど環境変数ならではの情報が取得できるようになります。よく使うものを抜粋して紹介させていただきます。
 | 【 コード 】 |
<?php
$strServerName = $_SERVER["SERVER_NAME"];
$strGatewayInterface = $_SERVER["GATEWAY_INTERFACE"];
$strServerProtocol = $_SERVER["SERVER_PROTOCOL"];
$strRequestMethod = $_SERVER["REQUEST_METHOD"];
$strScriptName = $_SERVER["SCRIPT_NAME"];
$strQueryString = $_SERVER["QUERY_STRING"];
$strRemoteAddr = $_SERVER["REMOTE_ADDR"];
$strRemoteHost = $_SERVER["REMOTE_HOST"];
$strHttpReferer = $_SERVER["HTTP_REFERER"];
?>
<html>
<body>
<?php
echo "ServerName : ".$strServerName."<br>";
echo "GatewayInterface : ".$strGatewayInterface."<br>";
echo "ServerProtocol : ".$strServerProtocol."<br>";
echo "RequestMethod : ".$strRequestMethod."<br>";
echo "ScriptName : ".$strScriptName."<br>";
echo "QueryString : ".$strQueryString."<br>";
echo "RemoteAddr : ".$strRemoteAddr."<br>";
echo "RemoteHost : ".$strRemoteHost."<br>";
echo "HttpReferer : ".$strHttpReferer."<br>";
?>
</body>
</html>
 | 【 環境変数説明一覧 】 |
| SERVER_NAME | 現在のスクリプトが実行されているサーバのホスト名 |
| GATEWAY_INTERFACE | サーバーが使用しているCGIのバージョン |
| SERVER_PROTOCOL | ページがリクエストされた際のプロトコル名とバージョン |
| REQUEST_METHOD | ページにアクセスする際に使用されたリクエストのメソッド名。'GET', 'HEAD', 'POST', 'PUT' など。 |
| SCRIPT_NAME | 現在のスクリプトのパス。スクリプト自身のページを指定するのに有用。 |
| QUERY_STRING | ページがアクセスされた際にもし検索引数があればそれが格納されます。 |
| REMOTE_ADDR | 現在ページにアクセスしているユーザーのIPアドレス。 |
| REMOTE_HOST | 現在のページにアクセスしているホスト名。 |
| HTTP_REFERER | 現在のページに遷移する前にユーザエージェントが参照していた ページのアドレス |
|
| 【 他の技術情報 】 |
|
|
|
2007年12月 5サイト制作
2007年11月 4サイト制作
2007年10月 15サイト制作
|
| |
|