Request.ServerVarables集合

6264 ワード

ALL_HTTP
クライアントが送信するすべてのHTTPヘッダファイル。
ALL_RAW
未処理のテーブルのすべてのタイトルを検索します。ALL_RAWとALL_HTTPが違って、ALL_HTTPはタイトルファイル名の前にHTTP__を置く。prefix、タイトル名は常に大文字です。ALL_を使うRAWの場合、タイトル名と値はクライアントから送信された時にのみ表示されます。
APPL_MD_PATH
ISAPI DLLの(WAM)アプリのメタデータベースパスを検索します。
APPL_PHYSICAL_PATH
元のデータベースパスに対応する物理パスを検索します。IISはAPPL_を通じてMD_PATHは物理(ディレクトリ)パスに変換して値を返します。
AUTH_PASSWORD
この値はクライアントの識別ダイアログに入力されます。この変数は基本的な検定を使う場合にのみ使用できます。
AUTH_タイプ
これは保護されたスクリプトにユーザがアクセスする場合、サーバがユーザの認証方法を確認するために使用されます。
AUTH_US ER
未確認のユーザ名。
CERT_COOKIE
クライアント認証の一意IDは、文字列で返されます。クライアント全体の検証のための署名とすることができます。
CERT_FLAGS
クライアント検証があれば、bit 0は1である。クライアント検証の検証者が無効である場合(サーバ承認のCAリストにない場合)、bit 1は1に設定される。
CERT_ISSUER
ユーザー検証における発布者フィールド(O=MS、OU=IAS、CN=user name、C=USA)。
CERT_KEYSIZE
セキュリティソケット層接続キーワードのビット数は、128のようです。
CERT_SECRETKEYSIZE
サーバーが個人キーの桁数を確認します。1024のように
CERT_SERIALNUMBER
ユーザ認証のシリアル番号フィールド。
CERT_SERVER_ISSUER
サーバー認証の発行者フィールドです。
CERT_SERVER_SUBJECT
サーバー認証のメインフィールドです。
CERT_SUBJECT
クライアント認証のメインフィールドです。
CONTENT_LENGTH
クライアントからコンテンツの長さを送信します。
CONTENT_タイプ
コンテンツのデータタイプ。HTTPクエリGET、POST、PUTなどの追加情報のクエリとともに使用される。
GATEWAYINTERS FACE
サーバー使用のCGI仕様の改訂。フォーマットはCGI/revisionです。
HTTP_

ヘッドNameはタイトルファイルに格納された値です。この表に入っていないタイトルファイルはHTTP_uでなければなりません。プレフィックスとして、ServerVarablesのセットにその値を検索させる。注意サーバは、Header Nameの下線(_)を実際のタイトルのダッシュと解釈します。例えば、HTTP__を指定するとMY_HEADERは、サーバーがMY-HEADERとして送信するタイトルファイルを検索します。
HTTPS
安全チャネル(SSL)の通過を要求すると、ONします。非安全チャネルからの要求があれば、OFFに戻ります。
HTTPS_KEYSIZE
セキュリティソケット層接続キーワードのビット数は、128のようです。
HTTPS_SECRETKEYSIZE
サーバーが個人キーの桁数を確認します。1024のように
HTTPS_SERVER_ISSUER
サーバー認証の発行者フィールドです。
HTTPS_SERVER_SUBJECT
サーバー認証のメインフィールドです。
INSTANCE_ID
テキストフォーマットIIS例のID。インスタンスIDが1の場合、文字で表示されます。この変数を使用して、所属するウェブサーバのインスタンスを要求するIDを検索することができる。
INSTANCE_METAPATH
要求に応答するIISのインスタンスのメタデータベースパス。
LOCAL_ADDR
要求を受けたサーバのアドレスを返します。この変数は、複数のIPアドレスを結びつけたマルチホストマシン上で要求されたアドレスを検索する場合に非常に重要である。
LOGON_US ER
ユーザ登録Windows NT® のアカウントです
PATH_FO
クライアントが提供する追加のパス情報。これらの仮想パスとPATH_を使用することができます。INFOサーバ変数がスクリプトにアクセスします。この情報がURLから来た場合、CGIスクリプトに到達する前にサーバーで復号されました。
PATH_TRANSLATED
PATH_INFO変換後のバージョンは、この変数がパスを取得し、必要な仮想から物理へのマッピングを行います。
QUERY_STRING
HTTP要求における疑問符(?)後の情報を検索します。
REMOTE_ADDR
要求されたリモートホストのIPアドレスを送信します。
REMOTE_HOST
要求されたホスト名を送信します。サーバにこの情報がない場合、空のMOTE_に設定します。ADDR変数
REMOTE_US ER
ユーザが送信したマッピングされていないユーザ名文字列。この名前は、ユーザが実際に送信した名前で、サーバ上の検証フィルタの修正後の名前に対応します。
REQUST_METHOD
この方法は要求を提出するために使用される。HTTP用のGET、HEAD、POSTなどに相当します。
SCRIPT_NAME
スクリプトの仮想パスを実行します。自己参照用URLです。
SERVER_NAME
在自がUALのサーバーホスト名、DNS仮名またはIPアドレスを引用することができます。
SERVER_PORT
要求のポート番号を送信します。
SERVER_PORT_SECURE
0または1の文字列が含まれます。セキュリティポートが要求を処理したら、1になります。そうでないと0になります。
SERVER_PROTOCOL
情報プロトコルの名称と修正を要求します。フォーマットはprotocol/revisionです。
SERVER_SOFTWARE
要求に応答して、ゲートウェイのサーバソフトウェアの名称とバージョンを実行します。フォーマットはname/versionです。
URL
URLの基本部分を提供します。
ALL_HTTP
HTTP_CONNEECTION:Keep-AliveHTTP_ACCEPT:*/*HTTP_ACCEPT_ENCODING:gzip、deflate HTTP_ACCEPT_LANGUAGE:zh-cnHTTP_HOST:www.ccopus.com HTTP_USER_AGENT:Mozila/4.0(comptible;MSIE 6.0;Windows NT 5.2;SV 1;Maxthon;NET CLR 1.1.422;NET CLR 2.5.0727)HTTP_UA_CPU:x 86
 ALL_RAW
Connection:Keep-Acctept:*/Acct-Enccoding:gzip,deflate Acct-Language:zh-cn Host:www.ccopus.com User-Agent:Mozila/4.0(comppatible;MSIE 6.0;Windows NT 5.2;SV.net.net.CL.net.net.net.SE.net.net.net.net.SE.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net.net
 APPL_MD_PATH
/LM/W 3 SVC/1201924191/Root
 APPL_PHYSICAL_PATH
D:\WebRoot\sunrise_chen\www.ccopus.com\
 AUTH_PASSWORD
 AUTH_タイプ
 AUTH_US ER
 CERT_COOKIE
 CERT_FLAGS
 CERT_ISSUER
 CERT_KEYSIZE
 CERT_SECRETKEYSIZE
 CERT_SERIALNUMBER
 CERT_SERVER_ISSUER
 CERT_SERVER_SUBJECT
 CERT_SUBJECT
 CONTENT_LENGTH
0
 CONTENT_タイプ
 GATEWAYINTERS FACE
CGI/1.1
 HTTPS
オフ
 HTTPS_KEYSIZE
 HTTPS_SECRETKEYSIZE
 HTTPS_SERVER_ISSUER
 HTTPS_SERVER_SUBJECT
 INSTANCE_ID
1201924191
 INSTANCE_METAPATH
/LM/W 3 SVC/1201924191
 LOCAL_ADDR
61.129.112.41
 LOGON_US ER
 PATH_FO
//コード/servervariables.asp
 PATH_TRANSLATED
D:\WebRoot\sunrise_chen\www.ccopus.com\code\servervariables.asp
 QUERY_STRING
 REMOTE_ADDR
60.176.173.43
 REMOTE_HOST
60.176.173.43
 REMOTE_US ER
 REQUST_METHOD
GET
 SCRIPT_NAME
//コード/servervariables.asp
 SERVER_NAME
www.ccopus.com
 SERVER_PORT
80
 SERVER_PORT_SECURE
0
 SERVER_PROTOCOL
HTTP/1.1
 SERVER_SOFTWARE
Microsoft IIS/6.0
 URL
//コード/servervariables.asp
 HTTP_CONNETION
Keep-Alive
 HTTP_ACCEPT
*/*
 HTTP_ACCEPT_ENCODING
gzip、deflate
 HTTP_ACCEPT_LANGUAGE
zh-cn
 HTTP_HOST
www.ccopus.com
 HTTP_USER_AGENT
Mozilla/4.0(comptible;MSIE 6.0;Windows NT 5.2;SV 1;Maxthon;NET CLR 1.1.422;NET CLR 2.5.0727)
 HTTP_UA_CPU
x 86
コメント
クライアントから送信されたタイトルファイルが上記のテーブルで見つからない場合、Request.ServerVarablesを呼び出してタイトルファイル名にHTTP_を付けても良いです。のプレフィックスを使用して値を検索します。例えば、クライアントがタイトルファイルを送信する場合
SomeNewHeader:SomeNewValue

下の文法を使って検索できます。
Request.ServerVariables["HTTP_SomeNewHeader"]



Request.ServerVariables("NUMBER_OF_PROCESSORS")
Request.ServerVariables("OS")
Request.ServerVariables("WINDIR")
Request.ServerVariables("TEMP")
Request.ServerVariables("TMP")
Request.ServerVariables("ComSpec")
Request.ServerVariables("Os2LibPath")
Request.ServerVariables("Path")
Request.ServerVariables("PATHEXT")
Request.ServerVariables("PROCESSOR_ARCHITECTURE")
Request.ServerVariables("PROCESSOR_IDENTIFIER")
Request.ServerVariables("PROCESSOR_LEVEL")
Request.ServerVariables("PROCESSOR_REVISION")

Request.ServerVariables("HTTP_X_FORWARDED_FOR")
( ) IP,