gpt4 book ai didi

php - 尝试使用 php 获取子域 URL

转载 作者:行者123 更新时间:2023-12-04 14:34:23 26 4
gpt4 key购买 nike

实际上我正在尝试使用 php 获取子域 URL。我在下面写代码:

$sub_url = explode('.', $_SERVER['HTTP_HOST']);
$suburl = $sub_url[0];

例如:
如果子域 URL 像 my.example.com上面的代码给了我 my这很好,但如果没有子域,那么我的代码将返回 example这不好。

我想要在第一个点之前的任何东西 www但是如果 URL 是 example.com那么我想要一个空白值而不是 example .

最佳答案

这是获取子域的单行代码:

$subdomain = join('.', explode('.', $_SERVER['HTTP_HOST'], -2))
explode限制参数为 -2将在每个点上拆分字符串,忽略最后两个元素。如果有两个或更少的元素,则返回一个空数组。
join将结果数组组装回一个点分隔的字符串。如果您设置了多个子域,例如 foo.bar.domain.com将返回 foo.bar .

如果没有子域,它将返回一个空字符串。

关于php - 尝试使用 php 获取子域 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51213897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com