首頁 >後端開發 >php教程 >php使用curl透過代理實現獲取資料的方法

php使用curl透過代理實現獲取資料的方法

墨辰丷
墨辰丷原創
2018-06-02 11:08:578292瀏覽

這篇文章主要介紹了php使用curl透過代理程式取得資料的實作方法,主要涉及php curl中CURLOPT_PROXYUSERPWD參數的使用技巧,需要的朋友可以參考下

具體如下:

$curl=curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.baidu.com/");
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:20.0) Gecko/20100101 Firefox/20.0');
curl_setopt($curl, CURLOPT_REFERER, 'http://www.guahao.com/');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($param));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, true);
curl_setopt($curl, CURLOPT_PROXYAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt($curl, CURLOPT_PROXY, "180.186.11.121");
curl_setopt($curl, CURLOPT_PROXYPORT, "37211");
curl_setopt($curl, CURLOPT_PROXYUSERPWD, "taras:taras-ss5");
$result=curl_exec($curl);

總結:以上就是這篇文章的全部內容,希望對大家的學習有所幫助。

相關推薦:

PHP實作多圖上傳和單圖上傳功能

PHP手機簡訊驗證碼實作流程詳解

php微信公眾平台開發之微信群發訊息實例分享

以上是php使用curl透過代理實現獲取資料的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn