代码之家  ›  专栏  ›  技术社区  ›  Matt Rogish

如何判断一个页面是否是ASP中的SSL?

  •  5
  • Matt Rogish  · 技术社区  · 15 年前

    如何判断页面是否是“经典”ASP中的ssl'd?不能使用javascript,因为我输出的是“noscript”标记的结果。D

    不能在IIS中更改或修改-必须在脚本文件本身中。

    例如 https://foobar/something.asp -->应该说是 http://foobar/something.asp -->应该说不

    2 回复  |  直到 15 年前
        1
  •  8
  •   Kevin Tighe    15 年前

    你应该能够通过

    Request.ServerVariables("HTTPS")
    

    here 更多信息。

        2
  •  3
  •   webmaster_sean    11 年前

    我用它将图片链接改为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" />