|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
会MYSQL吗?会,我会把我的信息在数据库里插入删除啦
猎取http哀求的头信息。
PHP手册供应了现成的函数:
getallheaders
(PHP4,PHP5)
getallheaders―FetchallHTTPrequestheaders
申明
arraygetallheaders(void)
FetchesallHTTPheadersfromthecurrentrequest.
Thisfunctionisanaliasforapache_request_headers().Pleasereadtheapache_request_headers()documentationformoreinformationonhowthisfunctionworks.
前往值
AnassociativearrayofalltheHTTPheadersinthecurrentrequest,orFALSEonfailure.
Example#1getallheaders()example
<?php
foreach(getallheaders()as$name=>$value){
echo"$name:$value
";
}
?>
不外这个函数只能在apache情况下利用,iis大概nginx其实不撑持,能够经由过程自界说函数完成
<?php
<spanclass="html">if(!function_exists(getallheaders))
{
functiongetallheaders()
{
foreach($_SERVERas$name=>$value)
{
if(substr($name,0,5)==HTTP_)
{
$headers[str_replace(,-,ucwords(strtolower(str_replace(_,,substr($name,5)))))]=$value;
}
}
return$headers;
}
}</span>
?>
好了,看看都打印出了啥吧
<?php
print_r(getallheaders());
取得了局
Array
(
[Accept]=>*/*
[Accept-Language]=>zh-cn
[Accept-Encoding]=>gzip,deflate
[User-Agent]=>Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Trident/4.0;.NETCLR2.0.50727)
[Host]=>localhost
[Connection]=>Keep-Alive
)本文链接http://www.cxybl.com/html/wlbc/Php/20130326/37406.html我的这套线路可能跟许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,默默在此不得不对您稍微泼一下冷水,任何工具其实都不简单。 |
|