网络编程
位置:首页>> 网络编程>> Asp编程>> asp如何让浏览器在https和http之间转化?

asp如何让浏览器在https和http之间转化?

  发布时间:2010-05-13 16:37:00 

标签:https,http,浏览器

如果让一个ASP页面以https开始,则在该ASP页面最顶部添加如下代码:

 

<%
Response.Buffer = True
If (Request.ServerVariables("HTTPS") = "off") Then
    Dim xredir__, xqstr__
    xredir__ = "https://" & Request.ServerVariables("SERVER_NAME") & _
              Request.ServerVariables("SCRIPT_NAME")
    xqstr__ = Request.ServerVariables("QUERY_STRING")
    if xqstr__ <> "" Then xredir__ = xredir__ & "?" & xqstr__
    Response.redirect xredir__
End if
%>

    如果想强制以Http开始,则应添加如下代码:

 

<%
Response.Buffer = True
If (Request.ServerVariables("HTTPS") = "on") Then
    Dim xredir__, xqstr__
    xredir__ = "http://" & Request.ServerVariables("SERVER_NAME") & _
              Request.ServerVariables("SCRIPT_NAME")
    xqstr__ = Request.ServerVariables("QUERY_STRING")
    if xqstr__ <> "" Then xredir__ = xredir__ & "?" & xqstr__
    Response.redirect xredir__
End if
%>

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com