防止采集的一个小程序…

2007年10月25日  |  04:42分类:编程  |  标签:  |  166 views

CODE:

<?
//参数设置
$settime=”86400″;   //控制多久的采集数量,单位秒
$setsum=”5000″;   //在这个时间内最多允许采集多少条
$setnotic=”细水长流,采集因过量而被终止,建议24小时后重新尝试。”;  //如果条件吻合,给出的提示
$seturl=”http://www.xueyihua.com/”;     //提示之后转移的页面
//参数设置
ob_start();
$utime=$HTTP_COOKIE_VARS["utime"];
$usee=$HTTP_COOKIE_VARS["usee"];
if(!$utime){
        setcookie(”utime”, time(), time()+$settime);
        setcookie(”usee”, 1, time()+$settime);
}elseif($utime>=(time()-$settime) and $usee>=$setsum){
        echo “<script>alert(’”.$setnotic.”‘);location.href=’”.$seturl.”‘;</script>”;  //说明:如果是html调用(使用方法 2),把本行删除,下一行开头的//删除即可
//       echo “alert(’”.$setnotic.”‘);location.href=’”.$seturl.”‘;”;
}elseif($utime>=(time()-$settime) and $usee<$setsum){
        setcookie(”usee”, $usee+1, time()+$settime);
}else{
        setcookie(”utime”, time(), time()+$settime);
}
?>
功能描述:
默认设置完成24小时内仅仅允许单用户浏览5000个页面。

使用方法:
1、php文件直接加入
保存文件为 ****.php
在你要套用的php程序页面顶部加入

[Copy to clipboard] [ - ]

CODE:

<?
include “****.php”;
?>
即可

2、html页面加入
保存文件为 ****.php ,在html模板中加入以下代码。注意文件路径

[Copy to clipboard] [ - ]

CODE:

<script src=”****.php” mce_src=”****.php” type=”text/javascript”></script>

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
  • No Related Post

发表您的评论

您必须 登录 才能发表评论。