<?php
if (!function_exists('isHttps')) {
function isHttps()
{
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 1) { //Apache
return TRUE;
} elseif (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') { //IIS
return TRUE;
} elseif (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) { //其他
return TRUE;
} elseif (isset($_SERVER['HTTP_SCHEME']) && $_SERVER['HTTP_SCHEME'] == 'https') {
return TRUE;
}
return FALSE;
}
}
?>
PHP 判断是否是https
最新推荐文章于 2023-05-31 19:23:27 发布
博客给出了PHP代码用于判断是否为HTTPS请求。定义了isHttps函数,通过判断$_SERVER数组中的HTTPS、SERVER_PORT、HTTP_SCHEME等参数的值,来确定请求是否为HTTPS,若满足相应条件则返回TRUE,否则返回FALSE。
4656

被折叠的 条评论
为什么被折叠?



