一般分类信息网站如何限制用户一天只能发3个或者5个帖子,而且不能连续发帖 类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果帖子id是自增长,id不连续就是发帖不连续每天次数,就select 用户名 datetime范围,用count就行了 发帖次数:根据发帖的createtime时间判断即可。判断最后一次createtime,限制发帖连续。 在用户表增加三个字段 第一个 剩余发帖数 第二最大发帖数 最后发帖时间每次发帖if(最后发帖时间年-月-日 < 当前时间年-月-日){剩余发帖数=最大发帖数}if(最后发帖时间 + 间隔时间 > 当前时间){最后发帖时间=当前时间if(剩余发帖数>0){剩余发帖数=剩余发帖数-1}else{echo 已超过每日最大发帖数}}else{echo 请不要重复发帖,每次间隔 (间隔时间) 后才能发帖} ecshop问题(急) 信息查询系统外包 php+sql uchome ajax弹出框在IE下为空白 请问大家,推荐一下开源的多用户商城程序? 求教ioncube加密后的PHP文件的解密 正则匹配循环问题? 想学算法,有推荐书籍吗,基础较差 kindeditor 上传图片失败 php FaustCplus生成不了预览图片的问题 正则问题,帮下忙 preg_match_all 性能低.效率差.有其它办法吗??? memcache 多服务器
每天次数,就select 用户名 datetime范围,用count就行了
每次发帖
if(最后发帖时间年-月-日 < 当前时间年-月-日){
剩余发帖数=最大发帖数
}
if(最后发帖时间 + 间隔时间 > 当前时间){
最后发帖时间=当前时间
if(剩余发帖数>0){
剩余发帖数=剩余发帖数-1
}else{
echo 已超过每日最大发帖数
}
}else{
echo 请不要重复发帖,每次间隔 (间隔时间) 后才能发帖
}