PHP获取http头信息

PHP手册提供了现成的函数getallheaders()获取http请求的头信息。

1
2
3
4
<?php
       $headers getallheaders(); 
       dump($headers);
?>

 

 

以下为输出格式,依据具体情况输出信息不同:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
array
  
      'Host'=>string'localhost:8090'(length=14)
  
     'User-Agent' =>string'Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0'(length=65)
  
     'Accept' =>string'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'(length=63)
  
     'Accept-Language' =>string'zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3'(length=35)
  
     'Accept-Encoding' =>string'gzip, deflate'(length=13)
  
     'Connection' =>string'keep-alive'(length=10)
  
     'Cookie' =>string'PHPSESSID=d4km5t27pc3hnasvnlq61k5ri5'(length=36)
  
     'Cache-Control' =>string'max-age=0'(length=9)
posted on 2013-05-31 00:55  浩瀚孤鸿  阅读(244)  评论(0)    收藏  举报