一般分类信息网站如何限制用户一天只能发3个或者5个帖子,而且不能连续发帖 类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果帖子id是自增长,id不连续就是发帖不连续每天次数,就select 用户名 datetime范围,用count就行了 发帖次数:根据发帖的createtime时间判断即可。判断最后一次createtime,限制发帖连续。 在用户表增加三个字段 第一个 剩余发帖数 第二最大发帖数 最后发帖时间每次发帖if(最后发帖时间年-月-日 < 当前时间年-月-日){剩余发帖数=最大发帖数}if(最后发帖时间 + 间隔时间 > 当前时间){最后发帖时间=当前时间if(剩余发帖数>0){剩余发帖数=剩余发帖数-1}else{echo 已超过每日最大发帖数}}else{echo 请不要重复发帖,每次间隔 (间隔时间) 后才能发帖} java和Mysql fpdf 中文乱码的问题 请教用php168的几个问题 请问有谁做过西部数码域名API的开发经验,PHP的 关于整合echop和discuz x的问题? php有抓取动态数据的组件不 请问DZ论坛的登录用的是Cookie么?怎么验证是否登录并知道用户名? 上传文件影响服务器网速吗? mysqli是操作过程化的数据库吗,pdo是对象化的操作数据库吗 问一个微信的朋友圈列表那里应是怎么个处理的 preg_match_all 性能低.效率差.有其它办法吗??? memcache 多服务器
每天次数,就select 用户名 datetime范围,用count就行了
每次发帖
if(最后发帖时间年-月-日 < 当前时间年-月-日){
剩余发帖数=最大发帖数
}
if(最后发帖时间 + 间隔时间 > 当前时间){
最后发帖时间=当前时间
if(剩余发帖数>0){
剩余发帖数=剩余发帖数-1
}else{
echo 已超过每日最大发帖数
}
}else{
echo 请不要重复发帖,每次间隔 (间隔时间) 后才能发帖
}