国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP實現帶重試功能的curl連接示例

2024-05-04 23:48:56
字體:
來源:轉載
供稿:網友

本文實例講述了PHP實現帶重試功能的curl連接方法。分享給大家供大家參考,具體如下:

/** * @param string  $url 訪問鏈接 * @param string $target 需要重試的標準: 返回結果中是否包含$target字符串 * @param int $retry 重試次數, 默認3次 * @param int $sleep 重試間隔時間, 默認1s * @return bool|mixed curl返回結果 * desc 有重試功能的curlget */function curlGetRetry($url, $target, $retry=3, $sleep = 1){  $ch = curl_init();  curl_setopt($ch, CURLOPT_URL, $url);  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);  curl_setopt($ch, CURLOPT_TIMEOUT, 5);  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何證書  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1); // 檢查證書中是否設置域名(為0也可以,就是連域名存在與否都不驗證了)  $output = curl_exec($ch);  while((strpos($jsonOutput, $target) === FALSE) && $retry--){ //檢查$targe是否存在    sleep($sleep); //阻塞1s    $output = curl_exec($ch);  }  curl_close($ch);  return $output;}

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 玛沁县| 女性| 伊川县| 江都市| 龙胜| 崇左市| 廊坊市| 黔东| 来宾市| 旬邑县| 通州区| 蒙山县| 永年县| 来安县| 湟源县| 墨竹工卡县| 绥棱县| 清水河县| 逊克县| 永州市| 四子王旗| 敦化市| 陵川县| 汶上县| 越西县| 安泽县| 灵山县| 保山市| 盖州市| 铁岭县| 龙南县| 封丘县| 丹巴县| 瑞昌市| 姜堰市| 钟山县| 营口市| 万全县| 新民市| 屏南县| 新密市|