话不多说,直接上代码
function curlrequest($url, $postfield,$referer='',$cookie='') { //http://blog.ddian.cn/?post=855 $ip= rand(100, 244).'.'.rand(100, 244).'.'.rand(100, 244).'.'.rand(100, 244); $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_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postfield); curl_setopt($ch, CURLOPT_COOKIE, $cookie); curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:'.$ip, 'CLIENT-IP:'.$ip)); //构造IP curl_setopt($ch, CURLOPT_REFERER, $referer); //构造来路 $data = curl_exec($ch); //运行curl curl_close($ch); return $data; } $url='http://xxxxx/vote.php'; $ref='http://xxxxx/index.php'; $cookies='';//构造你的cookies $postfield=array( 'information_id'=>201204211839164950 ); $postfield = http_build_query($postfield); $result = curlrequest($url, $postfield,$ref,$cookies); echo $result;