IIS - #echo
#echo
Директива #echo дает команду веб-серверу вставить значение переменной окружения в HTML-страницу. Директивы нужно заключать в теги комментариев HTML.
Эту директиву можно использовать только на HTML-страницах, но не на ASP-страницах. В сценариях ASP доступ к переменным окружения можно получить с помощью метода Response.ServerVariables (см. Встроенные объекты ASP).
Синтаксис
<!-- #echo var = ИмяПеременной -->
Параметры
ИмяПеременной
Задает имя переменной, значение которой нужно вставить в страницу. Можно использовать следующие переменные:
| Переменная | Значение |
| ALL_HTTP | Все заголовки HTTP, которые еще не были разобраны в одной из остальных описанных здесь переменных. Эти переменные имеют вид HTTP_имя поля заголовка. Заголовки состоят из строки, заканчивающейся нулем, в которой отдельные поля разделены символами перевода строки. |
| AUTH_TYPE | Эта переменная содержит тип используемой проверки подлинности. Например, если используется обычная проверка подлинности, значением этой переменной будет строка "Basic", а при использовании встроенной проверки подлинности Windows — строка "integrated Windows authentication". Другим методам проверки подлинности соответствуют другие строки. Так как на веб-сервер можно добавить новые методы проверки подлинности, здесь нельзя перечислить все возможные строки. Если строка пуста, то проверка подлинности не используется. |
| AUTH_PASSWORD | Значение, введенное в диалоговое окно проверки подлинности клиента. Эта переменная доступна только при использовании обычной проверки подлинности. |
| AUTH_USER | Значение, введенное в диалоговое окно проверки подлинности клиента. |
| CONTENT_LENGTH | Объем информации в байтах, которую сценарий может рассчитывать получить от клиента. |
| CONTENT_TYPE | Тип содержимого, передаваемого в теле запроса POST. |
| DOCUMENT_NAME | Имя текущего файла. |
| DOCUMENT_URI | Виртуальный путь к текущему документу. |
| DATE_GMT | Текущая дата по Гринвичу (GMT). |
| DATE_LOCAL | Текущая дата в местном часовом поясе. |
| GATEWAY_INTERFACE | Номер версии спецификации CGI, используемой веб-сервером. Этот номер возвращается в формате CGI/версия. |
| HTTP_ACCEPT | Специальный заголовок HTTP. Значения полей «accept» помещаются в одну строку и разделяются запятыми (,). Например, если в заголовок HTTP входят следующие строки:
то переменная HTTP_ACCEPT будет иметь значение:
|
| LAST_MODIFIED | Дата последнего изменения текущего документа. |
| PATH_INFO | Дополнительная информация о пути, заданная клиентом. Эта строка состоит из завершающей части URL, начинающейся после имени сценария и заканчивающейся перед строкой запроса. |
| PATH_TRANSLATED | Это значение переменной PATH_INFO, в котором виртуальный путь преобразован в физический. |
| QUERY_STRING | Информация, следующая за знаком вопроса (?) в URL-адресе, вызывающем этот сценарий. |
| QUERY_STRING_UNESCAPED | Версия строки запроса без служебных символов; то есть версия, которая не является частью URL. |
| REMOTE_ADDR | IP-адрес клиента или клиентского агента, например шлюза или брандмауэра, отправившего запрос. |
| REMOTE_HOST | Имя узла клиента или клиентского агента, например шлюза или брандмауэра, отправившего запрос. IIS 2.0 и 3.0 возвращают для этой переменной IP-адрес. |
| REMOTE_USER | Здесь содержится имя пользователя, предоставленное клиентом и проверенное сервером. Если пользователь является анонимным (но получившим доступ в систему), эта строка пуста. |
| REQUEST_METHOD | Метод запроса HTTP. |
| SCRIPT_NAME | Имя выполняемой программы сценария. |
| SERVER_NAME | Имя узла сервера (или IP-адрес), в том виде, в котором оно присутствовало бы в URL-адресе, указывающем на этот узел. |
| SERVER_PORT | Порт TCP/IP, на который получен запрос. |
| SERVER_PORT_SECURE | Строка, содержащая 0 или 1. Если запрос обрабатывается на защищенном порте, значением строки будет 1, в противном случае — 0. |
| SERVER_PROTOCOL | Название и версия протокола получения информации, используемого для данного запроса. Обычно это HTTP/1.0. Данные о протоколе возвращаются в формате название/версия. |
| SERVER_SOFTWARE | Название и версия веб-сервера, отвечающего на запрос. Данные о сервере возвращаются в формате название/версия. |
| URL | Основная часть URL-адреса. В нее не включаются значения параметров. Значение этой переменной определяется, когда веб-сервер обрабатывает переданный в заголовке URL-адрес. |
Оставить комментарий
Оставлять комментарии могут только зарегистрированные пользователи.
Если вы не являетесь зарегистрированным пользователем, то вам необходимо зарегистрироваться. Регистрация бесплатна. Если вы уже зарегистрированы на CodeNet, то вам необходимо ввести логин и пароль в верхней (Alt-U) части страницы.
