代码 php获取当前域名

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

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

推荐文章

Rust 与 sqlx:数据库迁移实战指南
2024-11-19 02:38:49 +0800 CST
为什么要放弃UUID作为MySQL主键?
2024-11-18 23:33:07 +0800 CST
使用Rust进行跨平台GUI开发
2024-11-18 20:51:20 +0800 CST
底部导航栏
2024-11-19 01:12:32 +0800 CST
Vue3 vue-office 插件实现 Word 预览
2024-11-19 02:19:34 +0800 CST
MySQL用命令行复制表的方法
2024-11-17 05:03:46 +0800 CST
解决 PHP 中的 HTTP 请求超时问题
2024-11-19 09:10:35 +0800 CST
用 Rust 构建一个 WebSocket 服务器
2024-11-19 10:08:22 +0800 CST
PHP 允许跨域的终极解决办法
2024-11-19 08:12:52 +0800 CST
一个数字时钟的HTML
2024-11-19 07:46:53 +0800 CST
paint-board:趣味性艺术画板
2024-11-19 07:43:41 +0800 CST
程序员茄子在线接单