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

php 获取当前域名

作者:惨美歌   发布日期:2026-04-26   浏览:27

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

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

// 方法二:更全面的方式,考虑 HTTPS 和端口号
$scheme = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http");
$host = $_SERVER['HTTP_HOST'];
$current_url = "$scheme://$host";
echo "当前完整的 URL 是: " . $current_url;
?>

解释说明:

  1. 方法一:直接使用 $_SERVER['HTTP_HOST'] 获取当前域名。这个方法简单直接,适用于大多数情况。
  2. 方法二:考虑到协议(HTTP 或 HTTPS)和可能存在的端口号,使用 $_SERVER['HTTPS']$_SERVER['HTTP_HOST'] 组合成完整的 URL。这样可以确保获取到的 URL 更加准确。

如果你只需要域名部分,推荐使用方法一;如果需要完整的 URL,推荐使用方法二。

上一篇:php时间转时间戳

下一篇:php 查找字符串

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

linux 重启php

php后端

php爬虫框架

php多线程与并发

php读取csv文件

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

Laravel 中文站