代码 php获取当前域名

2024-11-18 00:12:48 +0800 CST views 1098

这段PHP代码用于检查当前请求是否使用HTTPS协议,并获取当前域名,最终组合成完整的URL并输出。代码首先判断HTTPS的状态,然后通过$_SERVER变量获取主机名,最后将协议和主机名组合成完整的URL。

<?php
// 检查是否为 HTTPS
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";

// 获取当前域名
$host = $_SERVER['HTTP_HOST'];

// 组合完整的URL
$currentUrl = $protocol . $host;

echo $currentUrl;
?>

复制全文 生成海报 编程 Web开发 安全

推荐文章

总结出30个代码前端代码规范
2024-11-19 07:59:43 +0800 CST
ElasticSearch简介与安装指南
2024-11-19 02:17:38 +0800 CST
2024年公司官方网站建设费用解析
2024-11-18 20:21:19 +0800 CST
MySQL设置和开启慢查询
2024-11-19 03:09:43 +0800 CST
38个实用的JavaScript技巧
2024-11-19 07:42:44 +0800 CST
前端如何一次性渲染十万条数据?
2024-11-19 05:08:27 +0800 CST
Vue3中如何扩展VNode?
2024-11-17 19:33:18 +0800 CST
Node.js中接入微信支付
2024-11-19 06:28:31 +0800 CST
设置mysql支持emoji表情
2024-11-17 04:59:45 +0800 CST
从Go开发者的视角看Rust
2024-11-18 11:49:49 +0800 CST
Graphene:一个无敌的 Python 库!
2024-11-19 04:32:49 +0800 CST
Go语言中的`Ring`循环链表结构
2024-11-19 00:00:46 +0800 CST
JavaScript设计模式:组合模式
2024-11-18 11:14:46 +0800 CST
利用图片实现网站的加载速度
2024-11-18 12:29:31 +0800 CST
介绍Vue3的Tree Shaking是什么?
2024-11-18 20:37:41 +0800 CST
CSS 奇技淫巧
2024-11-19 08:34:21 +0800 CST
为什么大厂也无法避免写出Bug?
2024-11-19 10:03:23 +0800 CST
程序员茄子在线接单