関連情報:
すべてのサーバー変数を表示します
ServerVariablesコレクションは、環境変数の意図された意味を取得します
今日、私は突然、http_hostとserver_nameの値が私がそれを要求するたびに常に同じであることを思い出しました。なぜ2つの名前を使用するのですか?それらの違いは何ですか?
インターネットに明確な声明はありません。マイクロソフトで説明を見つけました。
server_nameは、Windows 2000の下のhttp_hostに等しくなります
Windows 2003の下
>>次の番号 *はrequest.servervariables( "appl_md_path")要求/lm/w3svc/ */rootです
"cscript adsutil.vbs set w3svc/*/usehostname true"をCMDで実行するとき
server_nameはWindowsのコンピューター名です
cmdの下で「cscript adsutil.vbs set w3svc/*/usehostnameフラグ」を実行するとき
server_nameはhttp_hostに等しくなります
転載:http://jorkin.reallydo.com/article.asp?id=161