В коллекции объекта есть несколько интересных объектов.
Request.ServerVariables() позволяет получить много полезной информации. Переменных достаточно много. Их использование и значение зависят от многих факторов. Предлагаю следующий пример программы:
<%@ Language=VBScript %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <BODY> <P>ASP Server Variables</P> <BR><% = Request.ServerVariables("AUTH_TYPE") %> <BR><% = Request.ServerVariables("CONTENT_LENGTH") %> <BR><% = Request.ServerVariables("CONTENT_TYPE") %> <BR><% = Request.ServerVariables("GATEWAY_INTERFACE") %> ' Имя пользователя, зарегистрировавшегося в системе Windows NT <BR><% = Request.ServerVariables("LOGON_USER") %> <BR><% = Request.ServerVariables("PATH_INFO") %> <BR><% = Request.ServerVariables("PATH_TRANSLATED") %> <BR><% = Request.ServerVariables("QUERY_STRING") %> ' IP-адрес клиента, обратившегося к нашему серверу. ' Полученное значение можно записывать в таблицу БД для ' дальнейшей обработки учета посещений. <BR><% = Request.ServerVariables("REMOTE_ADDR") %> <BR><% = Request.ServerVariables("REMOTE_HOST") %> <BR><% = Request.ServerVariables("REQUEST_METHOD") %> <BR><% = Request.ServerVariables("SCRIPT_MAP") %> <BR><% = Request.ServerVariables("SCRIPT_NAME") %> ' Имя хоста или его IP-адрес <BR><% = Request.ServerVariables("SERVER_NAME") %> ' Номер порта <BR><% = Request.ServerVariables("SERVER_PORT") %> <BR><% = Request.ServerVariables("SERVER_PORT_SECURE") %> <BR><% = Request.ServerVariables("SERVER_PROTOCOL") %> <BR><% = Request.ServerVariables("SERVER_SOFTWARE") %> <BR><% = Request.ServerVariables("URL") %> <p>Пример использования серверной переменной <br><A HREF="http://<%= Request.ServerVariables("SERVER_NAME") %>/scripts/MyPage.asp">Link to MyPage.asp</A> </BODY> </HTML>