php中CURL實現多線程的筆記

來源:互聯網
上載者:User

例子。

 代碼如下 複製代碼

$ch = curl_init();   
$curl_opt = array(
  CURLOPT_URL=>"http://www.111cn.net",
  CURLOPT_RETURNTRANSFER=>1,
  CURLOPT_TIMEOUT=>1
);   
curl_setopt_array($ch, $curl_opt);
curl_exec($ch);
curl_close($ch);

上次的文章用的是fscoket時間的非同步作業,在實際應用中的時候有的伺服器是用不了的,這個時候就用curl來應對。

第一行:初始化一個curl資源

第二行:設定要用的參數數組

CURLOPT_URL    設定訪問的資源

CURLOPT_RETURNTRANSFER    設定返回字串不直接輸入

CURLOPT_TIMEOUT        逾時時間,這裡最低只能為1秒,也就說和fscoket是有區別的,這裡代碼會等待一分鐘,一般來是將需要很長時間的執行的代碼執行非同步

第三行:對初始化的資源進行設定參數

第三行:執行curl

第四行:關閉curl資源

至此一個curl實現的非同步作業已經完成,但是這裡不建議使用,建議使用部落格中fscoket實現!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.