PHP,JavaScript 获取当前域名、判断网址协议是否为 HTTPS
2024-09-07
47
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
更新于:2个月前赞一波!
相关文章
- 【说站】javascript判断变量相等的方法整理
- 【说站】javascript字符串类型的转换
- 常用的javascript网页数字滚动插件
- 修改VisualSVN Server地址为ip地址,修改svn服务端地址为ip或者域名地址的方法
- 轻量级 JavaScript 动画库 mo.js使用教程
- 文件上传JavaScript库FilePond使用教程
- Swapy - 开源JavaScript js拖拽插件
- JavaScript 的 sessionStorage 能否加锁?
- System.InvalidOperationException:“Unable to configure HTTPS endpoint.异常处理
- 全栈工程师看过来!PHP Javascript语法对照、速查
- Javascript事件与功能说明大全
- Javascript脚本运算符执行顺序对照表
- 如何使用JavaScript从字符串中删除HTML标签?
- 如何在 JavaScript 中使用正则表达式删除 HTML 标签?
- 使用 HTML、CSS 和 JavaScript 的实时计算器
- 微信小程序用户隐私保护协议填写范本
- 使用VSCode开发.NET MVC常用插件
- JS判断是否在微信浏览器打开
- com和cn域名的区别?个人建站选哪个?
- redirect_uri域名与后台配置不一致
文章评论
评论问答