亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何獲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

永平县| 日照市| 巴塘县| 腾冲县| 定襄县| 灵武市| 惠东县| 原平市| 义马市| 泸水县| 岑巩县| 湖北省| 林口县| 江华| 全椒县| 南雄市| 方正县| 友谊县| 潜江市| 威远县| 元氏县| 横峰县| 大姚县| 安康市| 运城市| 黑龙江省| 安庆市| 沂源县| 伊川县| 祁门县| 西乌珠穆沁旗| 章丘市| 邳州市| 额尔古纳市| 宁城县| 曲周县| 绥阳县| 吴川市| 积石山| 海宁市| 尖扎县|