ServerVariables

サーバー環境変数取得


文法
Request.ServerVariables(VariableName)


パラメータ
VariableName : 環境変数名


機能説明
サーバー環境変数の値取得


要素説明
要素説明
ALL_HTTP 送信されたHTTPヘッダ
ALL_RAW 送信されたそのままの形式のHTTPヘッダ
APPL_MD_PATH ISAPI DLL用のメタベースパス
APPL_PHYSICAL_PATH メタベースパスの物理的パス
AUTH_PASSWORK クライアントの認証ダイアログに入力されたパスワード
AUTH_TYP サーバーで設定されている認証方式
AUTH_USER ユーザー名
CERT_COOKIE クライアント証明書用ID
CERT_FLAGS クライアント証明書存在・権限用フラグ
CERT_ISSUER クライアント証明書発行者情報
CERT_KEYSIZE SSL接続キーサイズ
CERT_SECRETKEYSIZE サーバー証明書のキーサイズ
CERT_SERIALNUMBER クライアント証明書シリアル番号
CERT_SERVER_ISSUER サーバー証明書の発行者情報
CERT_SERVER_SUBJECT サーバー証明書の内容
CERT_SUBJECT クライアント証明書内容
CONTENT_LENGTH クライアントから受け取ったコンテンツの長さ
CONTENT_TYPE コンテンツのデータ型
GATEWAY_INTERFACE サーバーで使用するCGIのリビジョン
HTTP_(name) nameに格納されている値
HTTP_ACCEPT Acceptヘッダーの値
HTTP_ACCEPT_LANGUAGE 使用言語
HTTP_USER_AGENT ブラウザ情報
HTTP_COOKIE クッキーに格納されている値
HTTP_REFERER リクエスト送信元のURL
HTTPS SSL通信判定
HTTPS_KEYSIZE SSL接続キーサイズ
HTTPS_SECRETKEYSIZE SSL接続サーバー証明書キーサイズ
HTTPS_SERVER_ISSUER SSL接続サーバー証明書の発行者情報
HTTPS_SERVER_SUBJECT SSL接続サーバー証明書内容
INSTANCE_ID IISインスタンスID
INSTANCE_META_PATH IISインスタンスのメタベースパス
LOCAL_ADDR サーバーのIPアドレス
LOGON_USER Windowsアカウント
PATH_INFO クライントのパス情報
PATH_TRANSLATED クライアント物理的パス情報
QUERY_STRING(_HTTP) パラメータ
REMOTE_ADDR クライアントIPアドレス
REMOTE_HOST ホスト名
REMOTE_USER ユーザー名
REQUEST_METHOD リクエスト送信時メソッド
SCRIPT_NAME スクリプトの仮想パス
SERVER_NAME サーバー名
SERVER_PORT リクエスト受信ポート番号
SERVER_PORT_SECURE 保護ポートでリクエスト処理の判定
SERVER_PROTOCOL プロトコル名・リビジョン
SERVER_SOFTWARE サーバーソフト名・バージョン
URL URL

使用例
<% Dim var %> <table border=1> <tr><th>環境変数</th><th>値</th></tr> <% For Each var In Request.ServerVariables %> <tr><td><%=var%></td><td><%=Request.ServerVariables(var)%></td></tr> <% next %> </table > <br><br> <% Response.Write "IPアドレス : " & Request.ServerVariables("LOCAL_ADDR") %>
Topへ