代码 php获取当前域名

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

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

推荐文章

2025,重新认识 HTML!
2025-02-07 14:40:00 +0800 CST
JavaScript中的常用浏览器API
2024-11-18 23:23:16 +0800 CST
20个超实用的CSS动画库
2024-11-18 07:23:12 +0800 CST
java MySQL如何获取唯一订单编号?
2024-11-18 18:51:44 +0800 CST
mysql删除重复数据
2024-11-19 03:19:52 +0800 CST
Vue3中如何实现国际化(i18n)?
2024-11-19 06:35:21 +0800 CST
Java环境中使用Elasticsearch
2024-11-18 22:46:32 +0800 CST
ElasticSearch简介与安装指南
2024-11-19 02:17:38 +0800 CST
16.6k+ 开源精准 IP 地址库
2024-11-17 23:14:40 +0800 CST
18个实用的 JavaScript 函数
2024-11-17 18:10:35 +0800 CST
解决 PHP 中的 HTTP 请求超时问题
2024-11-19 09:10:35 +0800 CST
程序员茄子在线接单