我能找到的所有文档都说apache_request_headers()
应该可以在PHP(甚至是FastCGI)5.4版本中使用,但我没有它(CentOS 6):
$ php-fpm -v
PHP 5.4.38 (fpm-fcgi) (built: Feb 18 2015 16:47:16)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.3.0, Copyright (c) 2002-2015, by Derick Rethans
$ php -v
PHP 5.4.38 (cli) (built: Feb 18 2015 16:46:56)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.3.0, Copyright (c) 2002-2015, by Derick Rethans
$ uname -a
Linux localhost.localdomain 2.6.32-504.8.1.el6.x86_64 #1 SMP Wed Jan 28 21:11:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ echo "<?php echo apache_request_headers();" | php
PHP Fatal error: Call to undefined function apache_request_headers() in - on line 1
我错过了什么吗?
答案 0 :(得分:1)
再次阅读文档......您似乎是从命令行运行它。
5.5.7此功能在CLI服务器中可用。