PHP开发中跨站刷票是实现操作
来源:爱站网时间:2021-01-14编辑:网友分享
开发刷票有一定的难度,而最好的方法是增加逻辑的限制,本文是爱站技术频道小编介绍的PHP开发中跨站刷票是实现操作,一起进入下文学习吧!
开发刷票有一定的难度,而最好的方法是增加逻辑的限制,本文是爱站技术频道小编介绍的PHP开发中跨站刷票是实现操作,一起进入下文学习吧!
复制代码 代码如下:
function curlrequest($url, $postfield,$referer='',$cookie='') {
////www.jb51.net
$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;
本文是爱站技术频道小编带来的PHP开发中跨站刷票是实现操作,其实掌握技巧是很重要的,如果想要学习或者了解这些技术,欢迎来到js.aizhan.com。
上一篇:详解学习PHP的入门学习经过