Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php获取当前域名

作者:潮起潮落   发布日期:2025-06-23   浏览:56

<?php
// 获取当前域名的示例代码

// 方法一:使用 $_SERVER 超全局变量
$hostname = $_SERVER['HTTP_HOST'];
echo "当前域名是: " . $hostname;

// 解释说明:
// $_SERVER 是一个 PHP 超全局变量,它包含了诸如头信息(header)、路径(path)和脚本位置(script locations)的信息。
// 'HTTP_HOST' 键保存了当前请求的主机头信息,即当前域名。

// 方法二:使用 parse_url 函数结合 $_SERVER['REQUEST_URI']
$currentUrl = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$parsedUrl = parse_url($currentUrl);
$domain = $parsedUrl['host'];
echo "当前域名是: " . $domain;

// 解释说明:
// 这里我们首先构建完整的 URL,然后使用 parse_url 函数解析 URL 并提取出域名部分。
// parse_url 函数将 URL 分解为多个组成部分,返回一个关联数组,包含 scheme, host, port, path 等键值对。
?>

上一篇:php domdocument

下一篇:php json_encode 不转义斜杠

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站