最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相關(guān)文章

  • PHP?laravel實(shí)現(xiàn)基本路由配置詳解

    PHP?laravel實(shí)現(xiàn)基本路由配置詳解

    這篇文章主要為大家詳細(xì)介紹了PHP?laravel如何實(shí)現(xiàn)基本的路由配置,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以了解一下
    2022-10-10
  • 圖解找出PHP配置文件php.ini的路徑的方法

    圖解找出PHP配置文件php.ini的路徑的方法

    這篇文章主要介紹了圖解找出PHP配置文件php.ini的路徑的方法,其實(shí)就是使用phpinfo()函數(shù)輸出PHP信息,然后找到Configuration File (php.ini) Path這節(jié)就可以了,需要的朋友可以參考下
    2014-08-08
  • PHP使用CURL實(shí)現(xiàn)多線程抓取網(wǎng)頁

    PHP使用CURL實(shí)現(xiàn)多線程抓取網(wǎng)頁

    PHP 利用 Curl 可以完成各種傳送文件操作,比如模擬瀏覽器發(fā)送GET,POST請求等等,然而因?yàn)閜hp語言本身不支持多線程,所以開發(fā)爬蟲程序效率并不高,不過可以用 Curl ,借助Curl 這個(gè)功能實(shí)現(xiàn)并發(fā)多線程的訪問多個(gè)url地址以實(shí)現(xiàn)并發(fā)多線程抓取網(wǎng)頁或者下載文件
    2015-04-04
  • smarty內(nèi)置函數(shù){loteral}、{ldelim}和{rdelim}用法實(shí)例

    smarty內(nèi)置函數(shù){loteral}、{ldelim}和{rdelim}用法實(shí)例

    這篇文章主要介紹了smarty內(nèi)置函數(shù){loteral}、{ldelim}和{rdelim}用法,實(shí)例分析了{(lán)loteral}、{ldelim}和{rdelim}的功能及使用技巧,需要的朋友可以參考下
    2015-01-01
  • PHP的Yii框架的常用日志操作總結(jié)

    PHP的Yii框架的常用日志操作總結(jié)

    這篇文章主要介紹了PHP的Yii框架的常用日志操作總結(jié),包括消息的過略和格式化等基本內(nèi)容,需要的朋友可以參考下
    2015-12-12
  • PHP的APC模塊實(shí)現(xiàn)上傳進(jìn)度條

    PHP的APC模塊實(shí)現(xiàn)上傳進(jìn)度條

    這篇文章主要介紹了使用PHP的APC模塊制作上傳進(jìn)度條,需要的朋友可以參考下
    2015-10-10
  • PHP7生產(chǎn)環(huán)境隊(duì)列Beanstalkd用法詳解

    PHP7生產(chǎn)環(huán)境隊(duì)列Beanstalkd用法詳解

    在本篇文章里小編給大家分享的是關(guān)于PHP7生產(chǎn)環(huán)境隊(duì)列Beanstalkd用法內(nèi)容,需要的朋友們可以參考下。
    2020-05-05
  • PHP云打印類完整示例

    PHP云打印類完整示例

    這篇文章主要介紹了PHP云打印類,結(jié)合完整實(shí)例形式分析了php實(shí)現(xiàn)網(wǎng)絡(luò)打印數(shù)據(jù)的搜集與隊(duì)列排序整理及數(shù)據(jù)打印等功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • PHP中iconv函數(shù)轉(zhuǎn)碼時(shí)截?cái)嘧址麊栴}的解決方法

    PHP中iconv函數(shù)轉(zhuǎn)碼時(shí)截?cái)嘧址麊栴}的解決方法

    這篇文章主要介紹了PHP中iconv函數(shù)轉(zhuǎn)碼時(shí)截?cái)嘧址麊栴}的解決方法,本文給出的解決方法是使用mb_convert_encoding代替iconv,需要的朋友可以參考下
    2015-01-01
  • php+ajax實(shí)現(xiàn)無刷新分頁

    php+ajax實(shí)現(xiàn)無刷新分頁

    這篇文章主要介紹了php+ajax實(shí)現(xiàn)無刷新分頁的方法,詳細(xì)講述了Ajax文件的實(shí)現(xiàn)及PHP調(diào)用方法,需要的朋友可以參考下
    2015-11-11

最新評論

四会市| 晋城| 桐乡市| 岱山县| 来凤县| 藁城市| 临安市| 祁门县| 奎屯市| 潜山县| 新建县| 承德市| 湖南省| 松桃| 隆德县| 铜山县| 凤山市| 黄梅县| 保靖县| 崇信县| 柳州市| 霞浦县| 嵊泗县| 越西县| 吴堡县| 大悟县| 绥中县| 洛隆县| 望都县| 保亭| 白河县| 中西区| 乳源| 庆城县| 将乐县| 大田县| 崇阳县| 彩票| 张北县| 普宁市| 白银市|