欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
XML聚合格式 ATOM 使用 Certbot 免费申请 https ssl 证书详解
未知  php判断通信协议http或是https
[ 发布日期:11个月前 (01-04) ]   [ 来自:本站原创 ] [分类:其它运维与编程]
在CodeIgniter4 中判断是比较简单的,框架类库中提供了对应的方法。
在控制器中可以直接使用:$this->request->isSecure() 来进行判断。
在其它任意地方的代码中都可以使用  request()->isSecure() 来进行判断。

那么在普通php代码中要怎么判断呢?
使用下面的自定义函数即可
[复制到剪贴板]

function is_ssl() {
      if(isset(
$_SERVER['HTTPS']) && ('1' == $_SERVER['HTTPS'] || 'on' == strtolower($_SERVER['HTTPS']))){
            return 
true;
      }else if(isset(
$_SERVER['SERVER_PORT']) && ('443' == $_SERVER['SERVER_PORT'] )) {
            return 
true;
      }
      else if(isset(
$_SERVER['REQUEST_SCHEME']) && ('https' == $_SERVER['REQUEST_SCHEME'] )) {
            return 
true;
      }
      return 
false;

}
 



引用通告地址 (0):
复制引用地址https://www.rickw.cn/trackback/331
复制引用地址https://www.rickw.cn/trackback/331/GBK
[ 分类:其它运维与编程  | 查看:1242 ]

暂时没有评论,快来发表一个评论吧。
发表评论
作者:   用户:[访客] 
评论:

表  情
禁止表情 | 禁止UBB | 禁止图片 | 识别链接
对不起,你没有权限上传附件!
验证:
 
PoweredBy R-Blog V1.00 © 2004-2024 WWW.RICKW.CN, Processed in second(s) , 7 queries    京ICP备17058477号-5