返回列表 发新帖

[Discuz!二次开发] Discuz! https网站协议判断加强调用

[复制链接]

4543

主题

9990

热度

1万

贡献

民审

Rank: 8Rank: 8

发表在  2018-12-2 23:50:06 | 显示全部楼层 | 阅读模式
引入:
$sys = $this->check_is_https() ? 'https://' : 'http://';


判断:
public function check_is_https()
        {
                if (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') {
                        return true;
                }
                if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
                        return true;
                }
                if (!empty($_SERVER['HTTP_FRONT_END_HTTPS']) && strtolower($_SERVER['HTTP_FRONT_END_HTTPS']) !== 'off') {
                        return true;
                }
                return false;
        }

本文来源于网友学习研究交流 www.cnxiuke.com,请以学习研究交流为主。
如果您没有贡献积分,可以直接免费领取,免费领取
如果你需要加入本学习研究交流,请以学习研究交流为目的,免责声明
如果找不到您要的资源,请搜索一下,点击搜索

0

主题

0

热度

0

贡献

银牌草根

Rank: 5Rank: 5

发表于 2019-4-29 02:19:25 | 显示全部楼层
:(
看禁闻http://git.io/4@ 点击访问

发表回复

 懒得打字嘛,点击右侧快捷回复【最新发布】   【赞助修客网享更多权益】
高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表