请教了

解决方案 »

  1.   

    $headers = apache_request_headers();
    echo $headers['Cookie'];//自己以切分cookie key & value
      

  2.   


    只针对apache模块方式有效,其他情况下如何比,如cgi方式时、或者与iis配合时,有通用的实现方法吗?
      

  3.   

    那你试下这个函数getallheaders
    (PHP 3, PHP 4, PHP 5)getallheaders -- Fetch all HTTP request headers
      

  4.   

    此函数仅在 PHP 作为 Apache 模块安装时才可使用。
    =======================================
    呃,看来不行。
      

  5.   

    如果$_SERVER变量可生成。你可以试下print_r($_SERVER['HTTP_COOKIE']);
      

  6.   

    parse_str(str_replace('; ', '&', $_SERVER['HTTP_COOKIE']), $ar);
    print_r($ar);apache、iis 模块方式下通过
    cgi方式请自行测试
      

  7.   

    variables_order="EGPS" 不是默认值吗? COOKIE变量是可以用的
    下面是摘过来的说明
    variables_order string
    设定 EGPCS(Environment,GET,POST,Cookie,Server)变量解析的顺序。默认设定为“EGPCS”。举例说,将其设为 “GP”,会导致 PHP 完全忽略环境变量,cookies 和 server 变量,并用 GET 方法的变量覆盖 POST 方法的同名变量。 
      

  8.   

    应该不是默认,虽然文档里这样写了,可是我测试出来不是那么回事。php5.3环境。