PHP代碼——Curl實現網頁代理proxy


<?php
$requestUrl = 'ip138.com';
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $requestUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_BASIC); //代理認證模式
curl_setopt($ch, CURLOPT_PROXY, "112.65.219.72"); //代理服務器地址
curl_setopt($ch, CURLOPT_PROXYPORT, 80); //代理服務器端口
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, ":"); //http代理認證帳號,username:password的格式
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP); //使用http代理模式
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>

此段代碼是使用了curl實現了網頁代理的功能,這是curl類庫內置的代理功能,不做過多解釋,需要提醒的是,curl類庫一般需要自己更改php.ini才能實現的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM