判断域名是否是HTTPS 和 获取当前域名

/**
 * 判断当前域名是否是HTTPS
 * @return bool
 */
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;
}
/**
 * 获取当前域名
 * @return string
 */
function getHttp(){
    return (isHTTPS() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST']; //获取域名
}


Jsky博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论