1. 程式人生 > 實用技巧 >php使用curl通過代理獲取資料的實現方法

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

本文例項講述了php使用curl通過代理獲取資料的實現方法。分享給大家供大家參考,具體如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 $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);

PS:小編在這裡推薦一款本站的php格式化美化的排版工具幫助大家在以後的PHP程式設計中進行程式碼排版:

php程式碼線上格式化美化工具:

http://tools.jb51.net/code/phpformat