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