当前位置:首页 > PHP教程 > php应用 > 列表

php curl代理访问的例子

发布:smiling 来源: PHP粉丝网  添加日期:2018-09-19 10:24:22 浏览: 评论:0 

例子1:

  1. $proxy = "118.69.202.160"
  2. $proxyport = "3128"
  3. $ch = curl_init("http://www.phpfensi.com/"); 
  4.  
  5. curl_setopt($ch, curlOPT_RETURNTRANSFER,1); 
  6. curl_setopt($ch,curlOPT_proxy,$proxy); 
  7. curl_setopt($ch,curlOPT_proxyPORT,$proxyport); 
  8. curl_setopt ($ch, CURLOPT_TIMEOUT, 120); 
  9.  
  10. $result = curl_exec($ch); 
  11. echo $result
  12.  
  13. curl_close($ch); 

上面的代码如果不好用 请用下面的代码

例子2:

  1. function curl_string ($url,$user_agent,$proxy){ 
  2.  
  3.        $ch = curl_init(); 
  4.        curl_setopt ($ch, CURLOPT_PROXY, $proxy); 
  5.        curl_setopt ($ch, CURLOPT_URL, $url); 
  6.        curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent); 
  7.        curl_setopt ($ch, CURLOPT_COOKIEJAR, "c:\cookie.txt"); 
  8.        curl_setopt ($ch, CURLOPT_HEADER, 1); 
  9.        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
  10.        curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1); 
  11.        curl_setopt ($ch, CURLOPT_TIMEOUT, 120); 
  12.        $result = curl_exec ($ch); 
  13.        curl_close($ch); 
  14.        return $result
  15.  
  16.  
  17. $url_page = "http://www.phpfensi.com"
  18. $user_agent = "Mozilla/4.0"
  19. $proxy = "http://192.11.222.124:8000"
  20. $string = curl_string($url_page,$user_agent,$proxy); 
  21. echo $string

例子3:

  1. $proxy = "80.25.198.25"
  2. $proxyport = "8080"
  3. $ch = curl_init("http://sfbay.craigslist.org/"); 
  4.  
  5. curl_setopt($ch, curlOPT_RETURNTRANSFER,1); 
  6. curl_setopt($ch,curlOPT_proxy,$proxy); 
  7. curl_setopt($ch,curlOPT_proxyPORT,$proxyport); 
  8. curl_setopt ($ch, CURLOPT_TIMEOUT, 120); 
  9.  
  10. $result = curl_exec($ch); 
  11. echo $result
  12.  
  13. curl_close($ch); 

Tags: 例子

分享到: