Php 如何从apache_请求_头()中提取主机(域);
如何从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();会起作用;但是,我需要从生成的数组中提取它。谢谢大家
$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