header 中有下面这些值,请问如何获得Token 的值,非常感谢
HTTP/1.1 200 OK
TOKEN: Ciyvab0tregdVsBtboIpeChe4G6uzC1v5_-SIxmvSLIHtcrLGXASvkJBsWFG_cVYQwMUxKsXZkNE-1UOTidDchWRcPYq1KbdgyRT12pCgrfWbMhc_yH1BoJYQGlYuSB0
Content-Type: text/xml
Content-Length: 1338
Server: Jetty(6.1.x)

解决方案 »

  1.   

    <?php
    $headers = apache_request_headers();foreach ($headers as $header => $value) {
        echo "$header: $value <br />\n";
    }
    ?> 
      

  2.   

    $headers=apache_request_headers();//此函数仅在 PHP 作为 Apache 模块安装时才可使用
    echo $headers['TOKEN'];
    =================================
    一般请求某个地址,都会返回header.
    直接以字符处理的方式来获取更好。
    因为header的项都是一行一个。
    当遇到一个空行的时候则表示 header结束。
    以每行第一个:切割,前面当键值,后面当VALUE值。
    写个小函数返回处理后的数组就可以了,
      

  3.   

    get_headers -- 取得服务器响应一个 HTTP 请求所发送的所有标头