Php 如何从apache_请求_头()中提取主机(域);

Php 如何从apache_请求_头()中提取主机(域);,php,extract,Php,Extract,如何从apache_请求_头()中提取域(主机值);输出 原代码: $headers = apache_request_headers(); foreach ($headers as $header => $value) { echo "$header: $value <br />\n"; } 期望的输出是 yatko.net 我对邮件表单()有一个奇怪的问题,似乎apache_request_headers();会起作用;但是,我需要从生成的数组中提取它。谢谢大家

如何从apache_请求_头()中提取域(主机值);输出

原代码:

$headers = apache_request_headers();
foreach ($headers as $header => $value) {
    echo "$header: $value <br />\n";
}
期望的输出是

yatko.net

我对邮件表单()有一个奇怪的问题,似乎apache_request_headers();会起作用;但是,我需要从生成的数组中提取它。谢谢大家!

你已经回答了你自己的问题

echo $headers['Host'];
// yatko.net

使用短语“extract”而不是简单的“accessingthearray元素”表示您跳过了一个。我想是的,但是尽可能避免使用正则表达式。如果是针对url,请使用
解析url
:这不是这个问题的全部内容吗???您可以从
$headers['Host']
获得它!这是我最后一次向您输入,
$headers['Host']
包含
yatko.net
,前面没有WWW。只要使用那个变量,当它不存在时,不要费心去剥离WWW。很抱歉造成混乱。非常感谢。
echo $headers['Host'];
// yatko.net