仓酷云

标题: PHP网站制作之php 猎取http头:PHP猎取http头信息 [打印本页]

作者: 兰色精灵    时间: 2015-1-16 22:15
标题: PHP网站制作之php 猎取http头:PHP猎取http头信息
会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的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,默默在此不得不对您稍微泼一下冷水,任何工具其实都不简单。
作者: 小魔女    时间: 2015-1-19 06:25
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
作者: 莫相离    时间: 2015-1-25 20:38
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
作者: 再现理想    时间: 2015-2-4 02:53
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
作者: 透明    时间: 2015-2-9 12:06
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
作者: 再见西城    时间: 2015-2-27 06:11
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
作者: 因胸联盟    时间: 2015-3-16 17:06
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
作者: 第二个灵魂    时间: 2015-3-22 23:47
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2