PHP,JavaScript 获取当前域名、判断网址协议是否为 HTTPS
2024-09-07
19
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
更新于:11天前赞一波!
相关文章
- JS判断是否在微信浏览器打开
- com和cn域名的区别?个人建站选哪个?
- redirect_uri域名与后台配置不一致
- hosts 域名映射文件
- JavaScript设计模式学习网站Patterns
- 解释 JavaScript 中计时器的工作原理
- IP、域名查询
- JavaScript 常用自定义功能函数
- IIS配置HTTP 301重定向到HTTPS实测有效
- 个人网站或博客如何配置免费的域名邮箱
- 为IIS网站配置证书实现https访问免费教程
- Linux为网站配置SSL证书实现https访问
- 个人网站如何配置https
- javascript || 逻辑或 非布尔值用法
- javascript使用正则RegExp匹配到的值replace替换
- Apache报错:无法使用可靠的服务器域名
- Three.js - 开源的 JavaScript 3D 图形库
- kanCloud(看云文档)专业版文档域名绑定
- 域名备案需要先把网站做完发布吗?
- 下载文本文件javascript
文章评论
全部评论