代码 php获取当前域名

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

这段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开发 安全

推荐文章

nuxt.js服务端渲染框架
2024-11-17 18:20:42 +0800 CST
全新 Nginx 在线管理平台
2024-11-19 04:18:33 +0800 CST
Go 中的单例模式
2024-11-17 21:23:29 +0800 CST
Redis和Memcached有什么区别?
2024-11-18 17:57:13 +0800 CST
Python 获取网络时间和本地时间
2024-11-18 21:53:35 +0800 CST
Go 并发利器 WaitGroup
2024-11-19 02:51:18 +0800 CST
Redis函数在PHP中的使用方法
2024-11-19 04:42:21 +0800 CST
Nginx 跨域处理配置
2024-11-18 16:51:51 +0800 CST
go错误处理
2024-11-18 18:17:38 +0800 CST
PHP解决XSS攻击
2024-11-19 02:17:37 +0800 CST
对多个数组或多维数组进行排序
2024-11-17 05:10:28 +0800 CST
Web 端 Office 文件预览工具库
2024-11-18 22:19:16 +0800 CST
JavaScript设计模式:组合模式
2024-11-18 11:14:46 +0800 CST
阿里云免sdk发送短信代码
2025-01-01 12:22:14 +0800 CST
Mysql允许外网访问详细流程
2024-11-17 05:03:26 +0800 CST
如何在Vue 3中使用Ref访问DOM元素
2024-11-17 04:22:38 +0800 CST
Go语言SQL操作实战
2024-11-18 19:30:51 +0800 CST
ElasticSearch 结构
2024-11-18 10:05:24 +0800 CST
robots.txt 的写法及用法
2024-11-19 01:44:21 +0800 CST
程序员茄子在线接单