PHP CURL使用代理来访问目标
程序员文章站
2022-03-27 13:17:51
...
有些时候对方你不能直接使用自己的服务器IP来执行CURL,所以找一些很多代理来搞定。你懂的
$curl=curl_init(); curl_setopt($curl,CURLOPT_URL, "http://www.fuck.com/login"); curl_setopt($curl,CURLOPT_HEADER,1); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); curl_setopt($curl,CURLOPT_POST,1); curl_setopt($curl,CURLOPT_PROXYTYPE,CURLPROXY_SOCKS5);//使用了SOCKS5代理 curl_setopt($curl, CURLOPT_PROXY, "fuck.3322.org:1080"); $data = array('user' => "geek", 'password' => 'fuck'); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); //curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, 1);如果是HTTP代理 //curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookie.txt');cookie你懂的 $request = curl_exec($curl); //var_dump($request); curl_close($curl);
上一篇: PHP实现的进度条效果详解_php技巧