アクセスログや解析を行うときに必要になる環境変数の取得方法です。
このブログ事態はFreeBSDとApacheですので実演はできませんが。(できてもダメだろ。)
Windows2000 ServerとIIS5.0の環境で実際に実行した結果を環境変数名と値で一覧にしました。結果を見るのが一番分かりやすいと思います。
実際の取得方法(サンプル)
実際に取得した値の一覧(サンプル)
<Category : VB/ASP/.NET>
このブログ事態はFreeBSDとApacheですので実演はできませんが。(できてもダメだろ。)
Windows2000 ServerとIIS5.0の環境で実際に実行した結果を環境変数名と値で一覧にしました。結果を見るのが一番分かりやすいと思います。
実際の取得方法(サンプル)
<%
ip = request.ServerVariables("REMOTE_ADDR")
response.write "クライアントのIPアドレスは、" & ip & "です。"
%>
response.write "クライアントのIPアドレスは、" & ip & "です。"
実際に取得した値の一覧(サンプル)
環境変数名 | 値 |
REMOTE_ADDR | 192.168.1.99 |
REMOTE_USER | |
PATH_INFO | /system/info.asp |
PATH_TRANSLATED | F:\Inetpub\wwwroot\system\info.asp |
CONTENT_LENGTH | 0 |
CONTENT_TYPE | |
SCRIPT_NAME | /system/info.asp |
SERVER_NAME | 192.168.1.200 |
SERVER_PORT | 80 |
SERVER_PORT_SECURE | 0 |
SERVER_PROTOCOL | HTTP/1.1 |
SERVER_SOFTWARE | Microsoft-IIS/5.0 |
ALL_HTTP | HTTP_ACCEPT:*/* HTTP_ACCEPT_LANGUAGE:ja HTTP_CONNECTION:Keep-Alive HTTP_HOST:192.168.1.200 HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; Lunascape 2.0.4) HTTP_COOKIE:ASPSESSIONIDQABBTQRC = OAKNHOADHFKILMAAGCLCABGN HTTP_ACCEPT_ENCODING:gzip, deflate |
HTTP_ACCEPT | */* |
HTTP_ACCEPT_LANGUAGE | ja |
HTTP_CONNECTION | Keep-Alive |
HTTP_USER_AGENT | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; Lunascape 2.0.4) |
HTTP_HOST | 192.168.1.200 |
HTTP_COOKIE | ASPSESSIONIDQABBTQRC = OAKNHOADHFKILMAAGCLCABGN |
HTTP_ACCEPT_ENCODING | gzip, deflate |
HTTP_REFERER |