PHP,JavaScript 获取当前域名、判断网址协议是否为 HTTPS
1. PHP 判断当前协议是否为 HTTPS
/**
* 判断当前协议是否为 HTTPS
*/
function is_https()
{
if ( !empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') {
return true;
} elseif ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) {
return true;
} elseif ( !empty($_SERVER['HTTP_FRONT_END_HTTPS']) && strtolower($_SERVER['HTTP_FRONT_END_HTTPS']) !== 'off') {
return true;
}
return false;
}
2. PHP 获取包含网址协议的当前域名
echo domain();//https://www.itqaq.com
/**
* 获取包含网址协议的域名
*/
function domain()
{
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https' : 'http';
return $http_type . '://' . $_SERVER['HTTP_HOST'];
}
3. JavaScript 判断当前协议是否为 HTTPS
function is_https()
{
return 'https:' == location.protocol ? true: false;
}
4. JavaScript 获取包含网址协议的当前域名
var domain = location.protocol + '//' + location.host
本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!
从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!
本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。
本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。