代码 php获取当前域名

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

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

推荐文章

Grid布局的简洁性和高效性
2024-11-18 03:48:02 +0800 CST
php strpos查找字符串性能对比
2024-11-19 08:15:16 +0800 CST
在JavaScript中实现队列
2024-11-19 01:38:36 +0800 CST
JavaScript 流程控制
2024-11-19 05:14:38 +0800 CST
404错误页面的HTML代码
2024-11-19 06:55:51 +0800 CST
Gin 框架的中间件 代码压缩
2024-11-19 08:23:48 +0800 CST
使用 Git 制作升级包
2024-11-19 02:19:48 +0800 CST
一个有趣的进度条
2024-11-19 09:56:04 +0800 CST
Vue3中的组件通信方式有哪些?
2024-11-17 04:17:57 +0800 CST
全新 Nginx 在线管理平台
2024-11-19 04:18:33 +0800 CST
16.6k+ 开源精准 IP 地址库
2024-11-17 23:14:40 +0800 CST
JavaScript设计模式:发布订阅模式
2024-11-18 01:52:39 +0800 CST
程序员茄子在线接单