我面临一个非常奇怪的问题,使用php apache_response_headers函数返回一个标题数组,其中键被一个字符截断

备注:
print_r(apache_response_headers())进行了测试,得到了相同的结果。是不是有些人在过去遇到过
有什么方法可以调试这个吗?
提前感谢
发布于 2018-06-04 10:07:59
我可以确认,我在Windows、IIS 7.5、PHP7.0.27上也看到了同样的问题。我在Linux上没有这个问题,Apache2.4,7.0.30。
一个伪解决办法是:
$headers = array() ;
foreach(headers_list() as $header) {
$temp = explode(':',$header,2) ;
$headers[$temp[0]] = trim($temp[1]) ;
}
echo '<pre>' ; var_dump($headers) ;我相信,在某些情况下,上面的黑客不会给您想要的东西,但是我对Apache的头部还不太熟悉。
https://stackoverflow.com/questions/50676598
复制相似问题