[代码] [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 ; |