亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php之curl設置超時實例

 更新時間:2014年11月03日 11:10:51   投稿:shichen2014  
這篇文章主要介紹了php中curl設置超時的方法,實例講述了curl中各種超時設置的方法,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php中curl超時設置方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

訪問HTTP方式很多,可以使用curl, socket, file_get_contents() 等方法。
在訪問http時,需要考慮超時的問題。

CURL訪問HTTP:

CURL 是常用的訪問HTTP協(xié)議接口的lib庫,性能高,還有一些并發(fā)支持的功能等。 
curl_setopt($ch, opt) 可以設置一些超時的設置,主要包括:   
① (重要) CURLOPT_TIMEOUT 設置cURL允許執(zhí)行的最長秒數(shù)。     
② (重要) CURLOPT_TIMEOUT_MS 設置cURL允許執(zhí)行的最長毫秒數(shù)。   
(在cURL 7.16.2中被加入。從PHP 5.2.3起可使用)
③  CURLOPT_CONNECTTIMEOUT 在發(fā)起連接前等待的時間,如果設置為0,則無限等待。
④ CURLOPT_CONNECTTIMEOUT_MS 嘗試連接等待的時間,以毫秒為單位。如果設置為0,則無限等待。  (在cURL 7.16.2中被加入。從PHP 5.2.3開始可用) 
⑤ CURLOPT_DNS_CACHE_TIMEOUT 設置在內(nèi)存中保存DNS信息的時間,默認為120秒。
 
1. curl普通秒級超時:

復制代碼 代碼如下:
$ch = curl_init();     
 curl_setopt($ch, CURLOPT_URL,$url);      
 curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);      
 curl_setopt($ch, CURLOPT_TIMEOUT,60);   //只需要設置一個秒的數(shù)量就可以 
 curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);      
 curl_setopt($ch, CURLOPT_USERAGENT, $defined_vars['HTTP_USER_AGENT']);

2. curl普通秒級超時使用:

復制代碼 代碼如下:
curl_setopt($ch, CURLOPT_TIMEOUT,60);
 

3. curl如果需要進行毫秒超時,需要增加:

復制代碼 代碼如下:
curl_easy_setopt(curl, CURLOPT_NOSIGNAL,1L);     
 //或者     
 curl_setopt ( $ch,  CURLOPT_NOSIGNAL,true);//支持毫秒級別超時設置

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

相關文章

  • php和js如何通過json互相傳遞數(shù)據(jù)相關問題探討

    php和js如何通過json互相傳遞數(shù)據(jù)相關問題探討

    json是js的一種數(shù)據(jù)格式,可以直接被js解析,php無法直接讀取json數(shù)據(jù),但是php提供了json_decode函數(shù)來對json數(shù)據(jù)進行轉(zhuǎn)化,從而可以被php腳本訪問,今天,站長就和大家一起來探討這個問題,感興趣的你可以參考下哦
    2013-02-02
  • php使用pdo連接并查詢sql數(shù)據(jù)庫的方法

    php使用pdo連接并查詢sql數(shù)據(jù)庫的方法

    這篇文章主要介紹了php使用pdo連接并查詢sql數(shù)據(jù)庫的方法,實例分析了常用的pdo連接方法與改進方法,并針對pdo技術進行了分析說明,需要的朋友可以參考下
    2014-12-12
  • PHP簡單創(chuàng)建日歷的方法

    PHP簡單創(chuàng)建日歷的方法

    這篇文章主要介紹了PHP簡單創(chuàng)建日歷的方法,
    2016-05-05
  • 詳解PHP中數(shù)組函數(shù)的知識點

    詳解PHP中數(shù)組函數(shù)的知識點

    PHP 的數(shù)組是一種很強大的數(shù)據(jù)類型,與此同時 PHP 內(nèi)置了一系列與數(shù)組相關的函數(shù)可以很輕易的實現(xiàn)日常開發(fā)的功能。所以本文便總結了一些在常見場景中利用 PHP 內(nèi)置函數(shù)的實現(xiàn)方法,希望對你有所幫助
    2022-11-11
  • PHP實現(xiàn)HTML生成PDF文件的方法

    PHP實現(xiàn)HTML生成PDF文件的方法

    這篇文章主要介紹了PHP實現(xiàn)HTML生成PDF文件的方法,可實現(xiàn)linux中利用HTML2FPDF與wkhtmltoimage把網(wǎng)頁html直接生成pdf格式的文件,需要的朋友可以參考下
    2014-11-11
  • php實現(xiàn)模擬post請求用法實例

    php實現(xiàn)模擬post請求用法實例

    這篇文章主要介紹了php實現(xiàn)模擬post請求用法,分析了php模擬post請求的三種常見用法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • PHP實現(xiàn)發(fā)送微博消息功能完整示例

    PHP實現(xiàn)發(fā)送微博消息功能完整示例

    這篇文章主要介紹了PHP實現(xiàn)發(fā)送微博消息功能,結合完整實例形式分析了PHP使用curl調(diào)用新浪API實現(xiàn)微博發(fā)送功能的相關操作技巧,需要的朋友可以參考下
    2019-12-12
  • php生成RSS訂閱的方法

    php生成RSS訂閱的方法

    這篇文章主要介紹了php生成RSS訂閱的方法,較為詳細的分析了一個RSS訂閱類及其具體使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-02-02
  • PHP 全角轉(zhuǎn)半角實現(xiàn)代碼

    PHP 全角轉(zhuǎn)半角實現(xiàn)代碼

    將一個字串中含有全角的數(shù)字字符、字母、空格或'%+-()'字符轉(zhuǎn)換為相應半角字符
    2010-05-05
  • PHP編程實現(xiàn)微信企業(yè)向用戶付款的方法示例

    PHP編程實現(xiàn)微信企業(yè)向用戶付款的方法示例

    這篇文章主要介紹了PHP編程實現(xiàn)微信企業(yè)向用戶付款的方法,涉及php針對微信接口調(diào)用、配置及交互操作相關技巧,需要的朋友可以參考下
    2017-07-07

最新評論