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

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

如果让一个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
%>

标签:https,http,浏览器
0
投稿

猜你喜欢

  • asp中设置session过期时间方法总结

    2013-06-01 19:52:04
  • python解析xml文件操作实例

    2022-01-02 10:39:13
  • 关于Python网络爬虫框架scrapy

    2023-03-17 17:02:50
  • SQL处理时间戳时如何解决时区问题实例详解

    2024-01-22 15:23:11
  • 解决python3 整数数组转bytes的效率问题

    2023-08-09 19:39:41
  • XML入门的常见问题(二)

    2008-09-05 17:20:00
  • python实现一个简单的贪吃蛇游戏附代码

    2022-10-21 13:27:30
  • bootstrap table单元格新增行并编辑

    2024-04-10 16:09:09
  • 《解剖PetShop》之四:PetShop之ASP.NET缓存

    2024-06-05 09:25:59
  • Python SQLite3数据库操作类分享

    2023-08-24 01:04:02
  • Quickwork For Asp -实战之后台管理

    2009-12-31 19:13:00
  • vue和iview实现Scroll 数据无限滚动功能

    2024-04-28 09:22:23
  • 重置mysql的root密码最简单的方法

    2024-01-18 22:30:02
  • 带你深入了解MySQL语句优化的基本原则

    2008-11-27 17:00:00
  • 是在客户端确认还是在服务器端确认?

    2010-07-14 21:05:00
  • python flask 如何修改默认端口号的方法步骤

    2021-07-04 16:35:14
  • django项目简单调取百度翻译接口的方法

    2023-10-20 18:25:41
  • python+rsync精确同步指定格式文件

    2023-09-18 06:51:26
  • mysql导入导出数据中文乱码解决方法小结

    2024-01-19 17:47:45
  • mysql修改用户密码的方法和mysql忘记密码的解决方法

    2024-01-23 10:07:06
  • asp之家 网络编程 m.aspxhome.com