《如何使用PHP的Curl實現網頁代理proxy功能》要點:
本文介紹了如何使用PHP的Curl實現網頁代理proxy功能,希望對您有用。如果有疑問,可以聯系我們。
使用curl類庫內置的代理功能,實現網頁代理的功能:
<?php $requestUrl = 'vephp.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; ?>
刷票和采集時等場景會用到。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/157.html