用PHP获取一个网页的响应头很容易:<?php  
var_dump(get_headers ( "http://www.baidu.com" ,  1 ));
?>
但如果要获取请求头有什么办法吗,比如下图:

解决方案 »

  1.   

    print_r($_SERVER);
    HTTP_ 开头的都是
      

  2.   


    谢谢您的回答,但我需要的不是这些,比如我要获取baidu.com的请求头信息和163.com的请求头信息就不一样,是要针对某个网址的。
      

  3.   

    比如:这是百度请求头里的Cookie值:
    Cookie
    BAIDUID=C207D8CE11B269F4687835C06EA4EC58:FG=1; BIDUPSID=33CE35B668619EFE6B224148B355678B; PSTM=1433390577
    ; BD_UPN=13314552; ispeed_lsm=0; H_PS_645EC=ea36piQojpRHAOWaxB8k14B8p7WHlzmcsMIpZ3YQ38KXexjughD7XjjNEEI
    ; H_PS_PSSID=16485_1461_16780_13245_12824_17012_12867_16800_17022_17001_17003_16514_15562_11877_13932_16950_16968_10633
    ; BD_CK_SAM=1; BD_HOME=0
    这是163.com的请求头里的cookie:Cookie
    cna=XwXmDSVw8Q4CAXEV9v5bVo7w; l=AZBDKvyAkHCQcMXgWOMIM5BwsHuQcJBw; vjsid=KpyRDVViyoGk1lfcU6L1Ag==
      

  4.   

    请求头是客户端发送给服务器的
    如果不是发送给你 php 的,那你的 php 如何能知道?