$url = 'http://dynupdate.no-ip.com/ip.php';
$proxy = '127.0.0.1:8888';
//$proxyauth = 'user:password';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
echo $curl_scraped_page;
如何让它连续连接到此服务器? 我正在为这个网站开发一个机器人来改进这项技术。另外,我如何验证服务器上的cookie,例如:我使用此脚本使用我想要使用的某些cookie向服务器发送请求。
答案 0 :(得分:0)
有一个名为CURLOPT_COOKIEJAR的选项,您可以在其中设置包含cookie的文件:
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
获得cookie后,必须使用相同的$ ch变量来保持连接。
您可以在此处找到cURL用法的完整示例:http://blog.binacube.com/2014/08/complete-curl-example-login-proxy-and.html