宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

getallheaders 出错的问题。

发表在 Linux面板2019-4-12 16:54 [复制链接] 3 1386

LNMP和LAMP都试过。
Fatal error:  Call to undefined function getallheaders()  这个问题应该怎么解决呀?
使用道具 举报 只看该作者 回复
发表于 2019-4-12 18:09:48 | 显示全部楼层
本帖最后由 痞子哥 于 2019-4-26 16:18 编辑

在网站的公共函数文件里加上这个试试。
  1. if (!function_exists('getallheaders'))
  2. {
  3.     function getallheaders()
  4.     {
  5.         $headers = '';
  6.         foreach ($_SERVER as $name => $value)
  7.         {
  8.             if (substr($name, 0, 5) == 'HTTP_')
  9.             {
  10.                 $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
  11.             }
  12.         }
  13.         return $headers;
  14.     }
  15. }
复制代码

小哥厉害,解决了!!  发表于 2020-7-26 19:15
使用道具 举报 回复 支持 反对
发表于 2019-4-12 21:36:52 | 显示全部楼层
痞子哥 发表于 2019-4-12 18:09
在网站的公共函数文件里加上这个试试。

谢谢,试试看。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表