【PHP】 獲取網站信息

/**
 * 具體見:https://www.php.net/manual/zh/function.curl-getinfo.php
 * size_download: 字節 。
 * speed_download: 字節/秒 ,下載完成後的速度。
 * total_time:秒,包括域名解析,以及 TCP 連接過程中時間
 */
function httpGetWebInfo($url)
{
    $data = [];
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_TIMEOUT, 200);
    curl_setopt($ch, CURLOPT_HEADER, false); //不需要輸出頭部信息
    curl_setopt($ch, CURLOPT_NOBODY, false); //輸出內容
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //超時重試
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); //抓取轉跳
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); //post方式提交
    curl_exec($ch);
    if (!curl_errno($ch)) {
        $data = curl_getinfo($ch);
    }
    curl_close($ch);
    return $data;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章