91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何獲php取請求url時響應的報頭信息

發布時間:2020-08-03 16:05:34 來源:億速云 閱讀:234 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關如何獲php取請求url時響應的報頭信息,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

php獲取請求url時響應的報頭信息的方法:1、取url的時候,創建名為【$http_response_header】的變量來保存http響應的報頭;2、使用fopen打開數據流信息,用【stream_get_meta_data】獲取。

php獲取請求url時響應的報頭信息的方法:

1、用file_get_contents或者fopenfilereadfile等函數讀取url的時候,會創建一個名 為$http_response_header的變量來保存http響應的報頭.

示例代碼一:

<?php 
       $url = 'http://www.baidu.com'; 
       $html = file_get_contents($url); 
       print_r($http_response_header); 
    //輸出結果 
       Array( 
            [0] => HTTP/1.1 200 OK 
            [1] => Date: Tue, 06 Nov 2012 08:51:01 GMT 
            [2] => Server: BWS/1.0 
            [3] => Content-Length: 9803 
            [4] => Content-Type: text/html;charset=gbk 
            [5] => Cache-Control: private 
            [6] => Expires: Tue, 06 Nov 2012 08:51:01 GMT 
            [7] => Set-Cookie: BAIDUID=6635735B51B28640F425F802C49340F2:FG=1;  
            expires=Tue, 06-Nov-42 08:51:01 GMT; path=/; domain=.baidu.com 
            [8] => P3P: CP=" OTI DSP COR IVA OUR IND COM " 
            [9] => Connection: Close 
      )       
  ?>

2、使用fopen等函數打開的數據流信息可以用 stream_get_meta_data來獲取。

示例代碼二:

   <?php 
     $fp = fopen($url, 'r'); 
     print_r(stream_get_meta_data($fp)); 
     fclose($fp); 
//輸出結果 
Array 
( 
    [wrapper_data] => Array 
        ( 
            [0] => HTTP/1.1 200 OK 
            [1] => Date: Tue, 06 Nov 2012 08:54:22 GMT 
            [2] => Server: BWS/1.0 
            [3] => Content-Length: 9803 
            [4] => Content-Type: text/html;charset=gbk 
            [5] => Cache-Control: private 
            [6] => Expires: Tue, 06 Nov 2012 08:54:22 GMT 
            [7] => Set-Cookie: BAIDUID=347578BCBD709F27925BDD8B05364A73:FG=1; 
             expires=Tue, 06-Nov-42 08:54:22 GMT; path=/; domain=.baidu.com 
            [8] => P3P: CP=" OTI DSP COR IVA OUR IND COM " 
            [9] => Connection: Close 
        ) 
   
    [wrapper_type] => http 
    [stream_type] => tcp_socket 
    [mode] => r 
    [unread_bytes] => 0 
    [seekable] =>  
    [uri] => http://www.baidu.com 
    [timed_out] =>  
    [blocked] => 1 
    [eof] =>  
) 
?>

3、get_headers()也可以獲取請求url的響應報文。

示例代碼三:

<?php 
print_r(get_headers($url)); 
Array 
( 
    [0] => HTTP/1.1 200 OK 
    [1] => Date: Tue, 06 Nov 2012 08:58:41 GMT 
    [2] => Server: BWS/1.0 
    [3] => Content-Length: 9803 
    [4] => Content-Type: text/html;charset=gbk 
    [5] => Cache-Control: private 
    [6] => Expires: Tue, 06 Nov 2012 08:58:41 GMT 
    [7] => Set-Cookie: BAIDUID=87B6F26EEC74F2B8F7FABA934DC6BB24:FG=1;  
    expires=Tue, 06-Nov-42 08:58:41 GMT; path=/; domain=.baidu.com 
    [8] => P3P: CP=" OTI DSP COR IVA OUR IND COM " 
    [9] => Connection: Close 
) 
?>


關于如何獲php取請求url時響應的報頭信息就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

栾城县| 张家川| 彝良县| 钟祥市| 保康县| 金湖县| 赤水市| 湛江市| 云龙县| 珲春市| 巨野县| 海南省| 博湖县| 保德县| 如东县| 济宁市| 洪湖市| 万源市| 南澳县| 社旗县| 芦溪县| 巴林左旗| 溧水县| 阳泉市| 博野县| 华阴市| 英德市| 铜山县| 阿瓦提县| 来宾市| 平定县| 九寨沟县| 溆浦县| 定襄县| 雅江县| 平顺县| 孟州市| 佛坪县| 汾西县| 博兴县| 兴山县|