Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1261646
  • 博文数量: 315
  • 博客积分: 10397
  • 博客等级: 上将
  • 技术积分: 3731
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 21:21
文章分类

全部博文(315)

文章存档

2015年(10)

2014年(3)

2013年(2)

2012年(8)

2011年(8)

2010年(29)

2009年(59)

2008年(77)

2007年(119)

分类:

2007-12-26 14:21:55

应朋友一个要求,对网上一个投票站点进行模拟投票,刷新得票数
分析如下:
1、分析页面,找出计票url
2、用php模拟连接
3、连接时保存对应session
4、用该session模拟连接该url,达到刷新票数的目的
程序如下:
      $url = "=***";
     $address= dirname(__FILE__) ."/test.cookie";
    
     $ch = curl_init();   //初始化
     curl_setopt($ch, CURLOPT_URL, $url); //设定模拟连接的URL
     curl_setopt($ch,CURLOPT_COOKIEJAR,$address); //保存连接的cookie
     curl_setopt($ch,CURLOPT_COOKIE,$address); // 用保存的cookie连接该地址
     curl_setopt($ch,CURLOPT_REFERER,$url); // 用以上信息request该url的信息,达到刷新票数的目的
    
     curl_exec($ch);
     curl_close($ch);
 ?>
但该统计页面还有IP的限定,不知道是不是能够修改http的header,破除限定?
 
阅读(700) | 评论(0) | 转发(0) |
0

上一篇:Zend Framework纵览

下一篇:date的精彩例子

给主人留下些什么吧!~~