PHP代码——如何限制IP规定时间内发帖次数 20

我的一个生意网站www.51bns.com。。其中【免费发布】这个页面时提供客户无需注册就发布信息的。。以前做这个页面的技术在代码中添加上了—5分钟内每人只能发布一次信息... 我的一个生意网站www.51bns.com 。。其中【免费发布】这个页面时提供客户无需注册就发布信息的。。以前做这个页面的技术在代码中添加上了—5分钟内每人只能发布一次信息。但结果发现根本没效果,导致客户可以无限发布信息。并被人恶意发布,而导致数据库爆满。

以下我发布代码:(本代码是从该页面文件下提取出来的)
//-----------------------下面开始为添加修改数据代码--------------------------------------

$tp_time=$other->shortTime();

if($_POST['tp_nam']!=""){
//-------添加开始-------------
$tp_name=$_POST['tp_nam'];
$tp_contents=$_POST['message'];
$at_id=$_POST['at_id'];
if(!isset($_POST['chkkd'])){
exit();
}
// if(empty($_SESSION['post_time'] )){
// $now_post = time();
// $_SESSION['post_time'] = $now_post-300;
// }
// else
// {
// $now_post = time();
// }

if($_POST['chkkd']==$_SESSION['CodeNum']){
$_SESSION['CodeNum'] = '';
//if($now_post - $_SESSION['post_time'] > 300){
$res=$tpEdit->tpInsert($tp_name,$tp_contents,$tp_time,$at_id,$col_id,0,0);
//$_SESSION['post_time'] = $now_post;
//}else{
//echo "<script> alert('五分钟内禁止重复发帖 ');window.location.href='./messagemyadd.php';</script>";
//}

}else{
echo "<script> alert('验证码输入错误 ');window.location.href='./messagemyadd.php';</script>";
}
//-----------添加结束-----------
if($res==1){
echo "<script>alert('操作成功!');window.close();</script>";
exit();
}else{
echo "<script>alert('请勿重复发帖,五分钟后再来!');window.close();</script>";
}

}

//-------------------------此处为添加修改数据代码结束---------------------------------------

各位帮忙看看是不是有问题
1楼的朋友 能说下 具体的操作么 如何打开注释
我是个新手 还望赐教
展开
 我来答
hotdigger
2010-05-31 · TA获得超过3590个赞
知道大有可为答主
回答量:1458
采纳率:50%
帮助的人:623万
展开全部
//if($now_post - $_SESSION['post_time'] > 300){
$res=$tpEdit->tpInsert($tp_name,$tp_contents,$tp_time,$at_id,$col_id,0,0);
//$_SESSION['post_time'] = $now_post;
//}else{
//echo "<script> alert('五分钟内禁止重复发帖 ');window.location.href='./messagemyadd.php';</script>";
//}
==============
限制发贴的语句被注释了,你打开注释即可.
============
如何打开注释
就是把上边的语句前的//去掉.
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式