日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

【PHP】 获取网站信息

發(fā)布時間:2025/3/20 php 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【PHP】 获取网站信息 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/*** 具體見:https://www.php.net/manual/zh/function.curl-getinfo.php* size_download: 字節(jié) 。* speed_download: 字節(jié)/秒 ,下載完成后的速度。* total_time:秒,包括域名解析,以及 TCP 連接過程中時間*/ function httpGetWebInfo($url) {$data = [];$timeout = 10; //單位:秒$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);// 如果要支持毫秒級別的超時設(shè)置必須加CURLOPT_NOSIGNAL, 否則直接返回超時,// 當(dāng)設(shè)置了小于1000ms的超時以后, curl不會發(fā)起任何請求,而直接返回超時錯誤(Timeout reached 28)】,這是PHP的坑,參考: http://www.laruence.com/2014/01/21/2939.html// timeout支持毫秒數(shù)在cURL 7.16.2中被加入,從PHP 5.2.3起可使用。curl_setopt($ch, CURLOPT_NOSIGNAL, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, 1000 * $timeout);curl_setopt($ch, CURLOPT_TIMEOUT_MS, 1000 * $timeout);curl_setopt($ch, CURLOPT_HEADER, false); //不需要輸出頭部信息curl_setopt($ch, CURLOPT_NOBODY, false); //輸出內(nèi)容curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //超時重試curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); //抓取轉(zhuǎn)跳curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); //post方式提交curl_exec($ch);if (!curl_errno($ch)) {$data = curl_getinfo($ch);}curl_close($ch);return $data; }

總結(jié)

以上是生活随笔為你收集整理的【PHP】 获取网站信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。