Как я могу узнать, является ли страница SSL в ASP? - PullRequest
5 голосов
/ 10 апреля 2009

Как узнать, поддерживает ли страница SSL в «классическом» ASP? Не могу использовать javascript, потому что я вывожу результаты тега noscript. : D

Не может быть изменено или изменено в IIS - должно быть в самом файле сценария.

например. https://foobar/something.asp -> должен сказать ДА http://foobar/something.asp -> должен сказать НЕТ

Ответы [ 2 ]

8 голосов
/ 10 апреля 2009

Вы сможете получить эту информацию через

Request.ServerVariables("HTTPS")

См. здесь для получения дополнительной информации.

3 голосов
/ 08 мая 2013

Я использовал это, чтобы изменить ссылки на изображения на https, чтобы избежать странных сообщений IE:

<%
dim socket
If Request.ServerVariables("HTTPS") = "on" then 
socket = "https"
else
socket = "http"
End if
%>

Тогда

 <img src="<%response.write(socket)%>://website.com/images/logo.png" class="logo" alt="logo" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...