PHP获取完整域名包括是否是https并输出

函数

function isHTTPS()
{
    if (defined('HTTPS') && HTTPS) return true;
    if (!isset($_SERVER)) return FALSE;
    if (!isset($_SERVER['HTTPS'])) return FALSE;
    if ($_SERVER['HTTPS'] === 1) {  //Apache
        return TRUE;
    } elseif ($_SERVER['HTTPS'] === 'on') { //IIS
        return TRUE;
    } elseif ($_SERVER['SERVER_PORT'] == 443) { //其他
        return TRUE;
    }
    return FALSE;
}

调用方法

$url = $codepay_config['host'] = (isHTTPS()?'https://':'http://').$_SERVER['HTTP_HOST'];
var_dump($url);

 

RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
秀你码 » PHP获取完整域名包括是否是https并输出

发表评论

提供最优质的资源集合

立即查看 了解详情