首页 > 程序开发 > PHP > php在nginx下getallheaders函数找不到的方法
2015
01-19

php在nginx下getallheaders函数找不到的方法

在apache里面getallheader函数是存在的,但是跑到nginx下面就不行  然后查看了下php手册才知道、、、

解决方法如下

<?php
if (!function_exists('getallheaders')) {
    function getallheaders() {
        foreach ($_SERVER as $name => $value) {
            if (substr($name, 0, 5) == 'HTTP_') {
                $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
            }
        }
        return $headers;
    }
}
最后编辑:
作者:严嵩
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!