欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于PHP CURL用法的深入分析

 更新時(shí)間:2013年06月09日 11:18:04   作者:  
本篇文章是對(duì)PHP中的CURL用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
如下所示:
復(fù)制代碼 代碼如下:

<?php
header('Context-Type:text/html;charset:gb2312;');
$urls = array(
 'http://www.baidu.com/',
 'http://www.pconline.com.cn/',
 'http://www.163.com/'
);
$options = array(
 CURLOPT_RETURNTRANSFER=>1,
 CURLOPT_FOLLOWLOCATION=>1, 
 CURLOPT_HEADER => false, 
 CURLOPT_HTTPHEADER => array(
  'Accept'=>' text/html, application/xhtml+xml,',
  'Accept-Encoding'=>' gzip, deflate',
  'Accept-Language'=>' zh-CN',
  'Connection'=>' Keep-Alive', 
  'User-Agent'=>' Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)',
 ),
);
function curlMultiRequest($urls,$options=array()){
 $ch = array();
 $results = array();
 $mh = curl_multi_init();
 foreach($urls as $key=>$val){
  $ch[$key] = curl_init();
  if($options){
   curl_setopt_array($ch[$key],$options);
  }  
  curl_setopt($ch[$key],CURLOPT_URL,$val);
  curl_multi_add_handle($mh,$ch[$key]);
 }

 $running = null;
 do{
  curl_multi_exec($mh,$running);
 }while($running>0); 

 foreach($ch as $key=>$val){
  //$results[$key] = iconv('gb2312','utf-8',curl_multi_getcontent($val));
  $results[$key] = curl_multi_getcontent($val);
  curl_multi_remove_handle($mh,$val);
  curl_close($val);
 } 
 curl_multi_close($mh); 
 return $results;
}
$results = curlMultiRequest($urls,$options);
print_r($results);
?>

相關(guān)文章

  • linux環(huán)境apache多端口配置虛擬主機(jī)的方法深入介紹

    linux環(huán)境apache多端口配置虛擬主機(jī)的方法深入介紹

    本篇文章是對(duì)linux環(huán)境apache多端口配置虛擬主機(jī)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 總結(jié)對(duì)比php中的多種序列化

    總結(jié)對(duì)比php中的多種序列化

    序列化是將變量轉(zhuǎn)換為可保存或傳輸?shù)淖址倪^(guò)程;反序列化就是在適當(dāng)?shù)臅r(shí)候把這個(gè)字符串再轉(zhuǎn)化成原來(lái)的變量使用。這兩個(gè)過(guò)程結(jié)合起來(lái),可以輕松地存儲(chǔ)和傳輸數(shù)據(jù),使程序更具維護(hù)性。下面來(lái)看php中多種序列化的對(duì)比。
    2016-08-08
  • php建立Ftp連接的方法

    php建立Ftp連接的方法

    這篇文章主要介紹了php建立Ftp連接的方法,實(shí)例分析了php操作FTP的相關(guān)函數(shù)及使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • php基礎(chǔ)字符串與數(shù)組知識(shí)點(diǎn)講解

    php基礎(chǔ)字符串與數(shù)組知識(shí)點(diǎn)講解

    通過(guò)老師的授課,發(fā)現(xiàn)JS的字符串與數(shù)組的操作與PHP的非常類似,可以相互借鑒學(xué)習(xí),一方面是可以快速理解函數(shù)用法,另一個(gè)是相互印證相互提高了
    2022-11-11
  • 解決php中Cannot send session cache limiter 的問(wèn)題的方法

    解決php中Cannot send session cache limiter 的問(wèn)題的方法

    解決php中Cannot send session cache limiter 的問(wèn)題的方法...
    2007-04-04
  • php基于base64解碼圖片與加密圖片還原實(shí)例

    php基于base64解碼圖片與加密圖片還原實(shí)例

    這篇文章主要介紹了php基于base64解碼圖片與加密圖片還原的方法,以實(shí)例形式講述了base64_decode函數(shù)的用法,需要的朋友可以參考下
    2014-11-11
  • php實(shí)現(xiàn)的二叉樹遍歷算法示例

    php實(shí)現(xiàn)的二叉樹遍歷算法示例

    這篇文章主要介紹了php實(shí)現(xiàn)的二叉樹遍歷算法,結(jié)合具體實(shí)例形式分析了php針對(duì)二叉樹的常用前序、中序及后序遍歷算法實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-06-06
  • PHP判斷瀏覽器、判斷語(yǔ)言代碼分享

    PHP判斷瀏覽器、判斷語(yǔ)言代碼分享

    這篇文章主要給大家分享了PHP判斷瀏覽器、判斷語(yǔ)言的代碼,十分的簡(jiǎn)單,主要是對(duì)服務(wù)器預(yù)定義變量$_SERVER的獲取分析,這里推薦給大家。
    2015-03-03
  • 批量修改RAR文件注釋的php代碼

    批量修改RAR文件注釋的php代碼

    下面的代碼就是我通過(guò)我的數(shù)據(jù)庫(kù)讀取出文件路徑并最終實(shí)現(xiàn)批量修改RAR文件注釋的方法.因?yàn)閿?shù)據(jù)庫(kù)是ACCESS,我新建了一個(gè)ODBC源.同時(shí)RAR.exe及CMD.EXE都在1.PHP同目錄下
    2010-11-11
  • php防止CC攻擊代碼 php防止網(wǎng)頁(yè)頻繁刷新

    php防止CC攻擊代碼 php防止網(wǎng)頁(yè)頻繁刷新

    這篇文章主要介紹了php防止CC攻擊代碼和php防止網(wǎng)頁(yè)頻繁刷新,網(wǎng)頁(yè)快速惡意刷新,cc攻擊利用代理服務(wù)器生成指向目標(biāo)站點(diǎn)的合法請(qǐng)求,模擬多用戶不停的對(duì)受害網(wǎng)站進(jìn)行訪問(wèn),感興趣的小伙伴們可以研究一下
    2015-12-12

最新評(píng)論