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

PHP請求遠程地址設(shè)置超時時間的解決方法

 更新時間:2016年10月29日 09:58:20   投稿:jingxian  
下面小編就為大家?guī)硪黄狿HP請求遠程地址設(shè)置超時時間的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

php請求遠程地址設(shè)置超時時間,主要講解file_get_contents、fopen、curl這三個簡單常用函數(shù)設(shè)置超時時間的方法,一般情況下建議使用curl,性能最好,效率也最高。

1、file_get_contents 請求超時設(shè)置

$timeout = array(
'http'=> array(
'timeout'=>5//設(shè)置一個超時時間,單位為秒
)
);
$ctx = stream_context_create($timeout);
$text = file_get_contents("http://chabaoo.cn/",0, $ctx);

2、fopen 請求超時設(shè)置

$timeout = array(
'http' => array(
'timeout' => 5 //設(shè)置一個超時時間,單位為秒
)
);
$ctx = stream_context_create($timeout);
if ($fp = fopen("http://chabaoo.cn/", "r", false, $ctx)) {
while( $c = fread($fp, 8192)) {
echo $c;
}
fclose($fp);
}

3、curl請求超時設(shè)置

CURL 是常用的訪問HTTP協(xié)議接口的lib庫,性能高,還有一些并發(fā)支持的功能等。

curl_setopt($ch, opt) 可以設(shè)置一些超時的設(shè)置,主要包括:

a 、CURLOPT_TIMEOUT 設(shè)置cURL允許執(zhí)行的最長秒數(shù)。

b、CURLOPT_TIMEOUT_MS 設(shè)置cURL允許執(zhí)行的最長毫秒數(shù)。

c、 CURLOPT_CONNECTTIMEOUT 在發(fā)起連接前等待的時間,如果設(shè)置為0,則無限等待。

d、 CURLOPT_CONNECTTIMEOUT_MS 嘗試連接等待的時間,以毫秒為單位。如果設(shè)置為0,則無限等待。e、 CURLOPT_DNS_CACHE_TIMEOUT 設(shè)置在內(nèi)存中保存DNS信息的時間,默認為120秒。

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

以上就是小編為大家?guī)淼腜HP請求遠程地址設(shè)置超時時間的解決方法全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • php獲取客戶端電腦屏幕參數(shù)的方法

    php獲取客戶端電腦屏幕參數(shù)的方法

    這篇文章主要介紹了php獲取客戶端電腦屏幕參數(shù)的方法,可獲得寬度,高度,分辨率等參數(shù),主要使用了js的方法獲取客戶端電腦屏幕的參數(shù)再利用Ajax返回給服務(wù)器端,進而實現(xiàn)獲取客戶端電腦屏幕參數(shù)的功能,需要的朋友可以參考下
    2015-01-01
  • php實現(xiàn)xml數(shù)據(jù)轉(zhuǎn)數(shù)組兩種方式

    php實現(xiàn)xml數(shù)據(jù)轉(zhuǎn)數(shù)組兩種方式

    這篇文章主要為大家詳細介紹了php實現(xiàn)xml數(shù)據(jù)轉(zhuǎn)數(shù)組兩種方式的相關(guān)知識,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以參考下
    2023-11-11
  • php搜索文件程序分享

    php搜索文件程序分享

    php文件查找程序,輸入一個路徑確定后會遍歷目錄下所有的文件和文件夾,通過遞歸可以找到文件夾下面的每一個文件,再通過文件名和輸入的關(guān)鍵字匹配,則可以查找到你想要的文件,需要的朋友可以參考下
    2015-10-10
  • Linux下編譯redis和phpredis的方法

    Linux下編譯redis和phpredis的方法

    這篇文章主要介紹了Linux下編譯redis和phpredis的方法,分析了redis的下載,編譯,安裝及遇到的問題與相應(yīng)的解決方法,需要的朋友可以參考下
    2016-04-04
  • 探討PHP調(diào)用時間格式的參數(shù)詳解

    探討PHP調(diào)用時間格式的參數(shù)詳解

    本篇文章是對PHP調(diào)用時間格式的參數(shù)進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP進行批量任務(wù)處理不超時的解決方法

    PHP進行批量任務(wù)處理不超時的解決方法

    這篇文章主要介紹了PHP進行批量任務(wù)處理不超時的解決方法,結(jié)合實例形式簡單分析了php結(jié)合ajax進行異步處理實現(xiàn)批量任務(wù)不超時的相關(guān)技巧,需要的朋友可以參考下
    2016-07-07
  • php超快高效率統(tǒng)計大文件行數(shù)

    php超快高效率統(tǒng)計大文件行數(shù)

    這篇文章主要介紹了php超快高效率統(tǒng)計大文件行數(shù)的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • PHP進階學(xué)習之反射基本概念與用法分析

    PHP進階學(xué)習之反射基本概念與用法分析

    這篇文章主要介紹了PHP進階學(xué)習之反射基本概念與用法,結(jié)合實例形式分析了php反射的概念、原理基本用法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-06-06
  • PHP5 的對象賦值機制介紹

    PHP5 的對象賦值機制介紹

    看到PHP設(shè)計模式中值對象模式中的例題,對于結(jié)果總感到有點疑惑?;仡^看了下PHP5的對象賦值才真正清楚。
    2011-08-08
  • 8個PHP數(shù)組面試題

    8個PHP數(shù)組面試題

    這篇文章主要介紹了8個PHP數(shù)組面試題,例如寫函數(shù)創(chuàng)建長度為10的數(shù)組,數(shù)組中的元素為遞增的奇數(shù),首項為1、創(chuàng)建長度為10的數(shù)組,數(shù)組中的數(shù)為遞增的等比數(shù),比值為3,首項為等題目,需要的朋友可以參考下
    2015-06-06

最新評論