php使用socks代理

时间:2017-07-21 13:48:17 阅读:446次
php使用socks代理
function gerResultBySocks5($url,$ip,$username,$password) {
	$ch = curl_init(); 
	curl_setopt($ch, CURLOPT_URL,$url); 
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
	curl_setopt($ch, CURLOPT_PROXYTYPE,CURLPROXY_SOCKS5); 
	curl_setopt($ch, CURLOPT_PROXY,"{$ip}:1080"); 
	curl_setopt($ch, CURLOPT_PROXYUSERPWD,"$username:$password"); 
	curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);	//设置连接等待时间,0不等待
	curl_setopt($ch, CURLOPT_TIMEOUT, 20);			//设置curl允许执行的最长秒数
	$result = curl_exec($ch); 

	return $result;
}


PHP 安装 mcrypt

扫描二维码关注程序员爱笔记,接收更多资讯

评论

快速评论