使用apache_request_headers()

时间:2018-06-11 09:30:16

标签: php

我尝试使用apache_request_headers()来获取一些请求标头。我试图将此输出转换为一个$ ApacheHeaders:

<?php
$headers = apache_request_headers();

foreach ($headers as $header => $value) {
    echo "$header: $value <br />\n";
}
?>

当我尝试再次调用时:

OTHER_PLACE => "{\"Extra headers $header: $value <br />\"}",

我没有得到与使用echo相同的结果。如何将所有这些加入一个$ApacheHeaders以获得与echo相同的结果?

示例:

   OTHER_PLACE => "{\"Extra headers $ApacheHeaders\"}",

1 个答案:

答案 0 :(得分:1)

$headers = apache_request_headers();
$ApacheHeaders = '';
foreach ($headers as $header => $value) {
    $ApacheHeaders .= "$header: $value <br />\n";
}
echo $ApacheHeaders;