脚本宝典收集整理的这篇文章主要介绍了不是$_SERVER [PHP]中可用的所有标题,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
并且这种问题仅存在于一个基于Windows的Apache版本(OPEnServer)中.在Mac和Linux上,Apache将所有标头传递给PHP,我可以在$_SERVER变量中看到它……也许对Windows有一些限制?或者是否有apache.conf中的任何设置可以激活将所有标头传递给mod_PHP?
您必须使用apache_request_headers()检索它们.您可以使用一些代码来获取跨平台部署:
function GetHeader($myheader) { if (isset($_SERVER[$myheader])) { return $_SERVER[$myheader]; } else { $headers = apache_request_headers(); if (isset($headers[$myheader])) { return $headers[$myheader]; } } return ''; }
如果你的PHP足够新,你也可以试试getallheaders().
以上是脚本宝典为你收集整理的不是$_SERVER [PHP]中可用的所有标题全部内容,希望文章能够帮你解决不是$_SERVER [PHP]中可用的所有标题所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。