配置前请注意:PHP需要在海外网络环境下执行才能使IPFoxy代理生效
购买动态代理后,进入【动态住宅代理】页面,完成以下操作:
1、协议类型:http
2、格式:Username:Password@Host:Port
3、生成代理
4、复制生成的连接信息
1、 将以下代码复制到PHP代码中,并且将刚刚在IPFoxy复制的代理连接信息粘贴到代码上,如代理连接信息是:username:password@gate-us-ipfoxy.io:58688
function get_file_curl($url,$proxy_host,$proxy_port,$loginpassw)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxy_port);
curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP');
curl_setopt($ch, CURLOPT_PROXY, $proxy_host);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $loginpassw);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
var_dump(get_file_curl("https://lumtest.com/myip.json", "http://gate-us-ipfoxy.io", "58688", "username:password"));