ServerVariables (Request オブジェクト)

Request.ServerVariables( key )

引数

key
取得するサーバー環境変数の名前を指定します。

解説

定義済み環境変数の値です。
ALL_HTTPクライアントから送信されたすべての HTTP ヘッダーです。
ALL_RAWすべてのヘッダーを元の形式のままで取得します。
APPL_MD_PATH ISAPIDLL 用のアプリケーションのメタベース パスを取得します。
APPL_PHYSICAL_PATHメタベース パスに対応する物理パスを取得します。
AUTH_PASSWORDクライアントの認証ダイアログに入力された値です。この変数は、
AUTH_TYPEサーバーがそのユーザーを確認するために使用する認証方法です。
AUTH_USER元の形式のままの認証ユーザー名です。
CONTENT_LENGTHクライアントから提供されるコンテンツの長さです。
CONTENT_TYPEコンテンツのデータ型です。HTTP クエリの GET、POST、PUT など。
HTTP_ACCEPTAccept ヘッダーの値を返します。
HTTP_ACCEPTLANGUAGE コンテンツの表示に使用する言語を説明する文字列を返します。
HTTP_USER_AGENT要求を送信したブラウザを説明する文字列を返します。
HTTP_COOKIE要求に含まれている cookie 文字列を返します。
HTTP_REFERERリダイレクトが発生したときに、元の要求の URL を含む文字列を返します。
LOCAL_ADDR要求を受け取ったサーバー アドレスを返します。
LOGON_USERユーザーがログインした Windows アカウントです。
PATH_INFOクライアントから提供される補足パス情報です。
PATH_TRANSLATEDPATH_INFO が変換されたものです。
REMOTE_ADDR要求を出したリモート ホストの IP アドレスです。
REMOTE_HOST要求を出したホストの名前です。
REMOTE_USERユーザーから送信された、マップされていないユーザー名文字列です。
REQUEST_METHOD要求を出すために使用されたメソッドです。GET、HEAD、POST など。
SCRIPT_NAME実行されたスクリプトへの仮想パスです。
SERVER_NAMEサーバーのホスト名、DNS エイリアス、または IP アドレスです。
SERVER_PORT要求が送られたポート番号です。
SERVER_PORT保護されたポート上で要求が処理された場合は 1、以外は 0 を返します。
SERVER_PROTOCOLプロトコルの名前とリビジョン番号です。"protocol/revision"
SERVER_SOFTWARE実行するソフトウェアの名前とバージョンです。"name/version"
URLURL のベース部分を示します。

使用例

s1 = Request.ServerVariables("REMOTE_HOST")  'クライアントのIPアドレス
s2 = Request.ServerVariables("LOCAL_ADDR")   'サーバのIPアドレス
s3 = Request.ServerVariables("SERVER_NAME")  'サーバ名



関連項目

Cookiescookie の値を取得します。
Formフォーム要素の値を取得します。
QueryStringクエリ文字列内の変数の値を取得します。
TotalBytesクライアントが要求し、送信した合計バイト数を取得します。


ASPリファレンス

ASP組み込みオブジェクト




ファイル操作オブジェクト


データアクセスオブジェクト


Copyright (C) ASP@Workshop All rights reserved.