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

基于PHP CURL用法的深入分析

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

<?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多端口配置虛擬主機的方法深入介紹

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

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

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

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

    php建立Ftp連接的方法

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

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

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

    解決php中Cannot send session cache limiter 的問題的方法

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

    php基于base64解碼圖片與加密圖片還原實例

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

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

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

    PHP判斷瀏覽器、判斷語言代碼分享

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

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

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

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

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

最新評論