一个专注 ASP 和 PHP 源码制作开发的资深程序员,擅长使用 ACCESS、MSSQL、MYSQL 数据库,能够为中小企业提供精准而快捷的一站式服务。 咨询电话:400 023 0556

分类:建站技巧 日期:2022-12-28 阅读:2001

如何用ASP来判断当前所展示的URL是否HTTPS呢?今天小编来分享一下代码,喜欢的站长朋友可以随便拿去用,如果好用的话,记的保留好本站链接。代码效果差不多,为了方便各个站长运用到不通环境,所以一口气分享了很多个方法。常用的就是这五种代码,一般最常用的就是第一种,识别速度也是最快的。

一、通过 HTTP_X_FORWARDED_PROTO 来判断是HTTP还是HTTPS
<%HTTP="HTTP_X_FORWARDED_PROTO"%>
<%HTTP=REQUEST.SERVERVARIABLES(HTTP)%>
1.<%IF HTTP="http" THEN%>是HTTP<%END IF%>
2.<%IF HTTP="https" THEN%>是HTTPS<%END IF%>
3.<%IF LEN(HTTP)=4 THEN%>是HTTP<%END IF%>
4.<%IF LEN(HTTP)=5 THEN%>是HTTPS<%END IF%>
5.<%IF HTTP="https" THEN%>是HTTPS<%ELSE%>不是HTTPS<%END IF%>
6.<%IF LEN(HTTP)=5 THEN%>是HTTPS<%ELSE%>不是HTTPS<%END IF%>
7.<%IF HTTP="http" THEN%>不是HTTPS<%ELSE%>是HTTPS<%END IF%>
8.<%IF LEN(HTTP)=4 THEN%>不是HTTPS<%ELSE%>是HTTPS<%END IF%>

二、通过 HTTP_FROM_HTTPS 来判断是HTTP还是HTTPS
<%HTTP=REQUEST.SERVERVARIABLES("HTTP_FROM_HTTPS")%>
1.<%IF HTTP="on" THEN%>是HTTPS<%ELSE%>不是HTTPS<%END IF%>
2.<%IF LEN(HTTP)>0 THEN%>是HTTPS<%ELSE%>不是HTTPS<%END IF%>
3.<%IF HTTP="" THEN%>不是HTTPS<%ELSE%>是HTTPS<%END IF%>
4.<%IF LEN(HTTP)=0 THEN%>不是HTTPS<%ELSE%>是HTTPS<%END IF%>

三、通过 HTTP_SSL_FLAG 来判断是HTTP还是HTTPS
<%HTTP=REQUEST.SERVERVARIABLES("HTTP_SSL_FLAG")%>
1.<%IF HTTP="SSL" THEN%>是HTTPS<%ELSE%>不是HTTPS<%END IF%>
2.<%IF LEN(HTTP)>0 THEN%>是HTTPS<%ELSE%>不是HTTPS<%END IF%>
3.<%IF HTTP="" THEN%>不是HTTPS<%ELSE%>是HTTPS<%END IF%>
4.<%IF LEN(HTTP)=0 THEN%>不是HTTPS<%ELSE%>是HTTPS<%END IF%>

四、通过 ALL_HTTP 来判断是HTTP还是HTTPS
<%HTTP=REQUEST.SERVERVARIABLES("ALL_HTTP")%>
1.<%IF INSTR(HTTP,"SSL")=0 THEN%>不是HTTPS<%END IF%>
2.<%IF INSTR(HTTP,"SSL")>0 THEN%>是HTTPS<%END IF%>
3.<%IF INSTR(HTTP,"SSL")=0 THEN%>不是HTTPS<%ELSE%>是HTTPS<%END IF%>
4.<%IF INSTR(HTTP,"SSL")>0 THEN%>是HTTPS<%ELSE%>不是HTTPS<%END IF%>

五、通过 ALL_RAW 来判断是HTTP还是HTTPS
<%HTTP=REQUEST.SERVERVARIABLES("ALL_RAW")%>
1.<%IF INSTR(HTTP,"https")>0 THEN%>是HTTPS<%ELSE%>不是HTTPS<%END IF%>
2.<%IF INSTR(HTTP,"https")=0 THEN%>不是HTTPS<%ELSE%>是HTTPS<%END IF%>
3.<%IF INSTR(HTTP,"SSL")=0 THEN%>不是HTTPS<%ELSE%>是HTTPS<%END IF%>
4.<%IF INSTR(HTTP,"SSL")>0 THEN%>是HTTPS<%ELSE%>不是HTTPS<%END IF%>

本文《判断当前URL是否HTTPS的ASP代码》由专业从事企业网站建设网站排名优化的紫薇网络于2022年12月28日所收集或撰写。如果您觉得本文不错,请向您身边的朋友推荐和介绍;倘若本文有不足之处或对您有所侵犯,请来信通知我们!另外,如果您的企业或网站需要做网站关键词优化请与我们取得联系,紫薇网络将以最合理的价格、最快捷的速度、最安全的方法为您优化出最满意的效果!转载请保留此说明,谢谢合作!

爱极互联是国内著名的虚拟主机和域名注册提供商,独创的第六代虚拟主机管理系统,拥有在线数据恢复、智能安全自定义,木马查杀等三十余项功能,千兆硬件防火墙,为您…
爱极互联 https://www.iGidc.com 2024-04-17 02:24:15
随机推荐
留言告诉我们您的需求
TELL ZWID.COM WHAT YOU NEED
网站信息新闻动态 关于紫薇在线客服
2001.11.20 - 2031.11.20
站长、管理员:黄万友
2001-2024 © www.zwid.com
公安备案:500 1900 250 2400
渝ICP备2022009200号-10
官方信息丨软文推广
建站技巧丨优化知识
域名资讯丨主机介绍
经验分享丨原创日志
网络传情丨默认分类
紫薇简介丨发展历程
业务范围丨支付方式
合作协议丨用户手册
版权声明丨备案域名
联系地址丨电子邮箱
客服小雨:80028618
客服静静:80028511
售后琳琳:80028001
技术仁义:80028002
技术仁杰:80028003
特别申明:本站源码由紫薇网络自主研发,未经允许,禁止抄袭、复制,如有侵权请联系客服删除。网站已安全运行 22 年 4 月 17 天,共计:707,074,500 秒!