代码 php获取当前域名

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

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

推荐文章

liunx宝塔php7.3安装mongodb扩展
2024-11-17 11:56:14 +0800 CST
如何配置获取微信支付参数
2024-11-19 08:10:41 +0800 CST
Vue3 组件间通信的多种方式
2024-11-19 02:57:47 +0800 CST
MySQL用命令行复制表的方法
2024-11-17 05:03:46 +0800 CST
Git 常用命令详解
2024-11-18 16:57:24 +0800 CST
Nginx 实操指南:从入门到精通
2024-11-19 04:16:19 +0800 CST
php机器学习神经网络库
2024-11-19 09:03:47 +0800 CST
PHP 的生成器,用过的都说好!
2024-11-18 04:43:02 +0800 CST
Vue3中如何实现响应式数据?
2024-11-18 10:15:48 +0800 CST
Vue中的表单处理有哪几种方式?
2024-11-18 01:32:42 +0800 CST
php内置函数除法取整和取余数
2024-11-19 10:11:51 +0800 CST
防止 macOS 生成 .DS_Store 文件
2024-11-19 07:39:27 +0800 CST
如何在Vue中处理动态路由?
2024-11-19 06:09:50 +0800 CST
软件定制开发流程
2024-11-19 05:52:28 +0800 CST
pin.gl是基于WebRTC的屏幕共享工具
2024-11-19 06:38:05 +0800 CST
程序员茄子在线接单