(求php完整代码)限制同一ip1小时内只能访问2次页面
求php代码限制同一ip1小时内只能访问2次页面,如果不行的话就同一ip1小时内只能访问一次页面,谢谢,在线等,急!...
求php代码限制同一ip1小时内只能访问2次页面,如果不行的话就同一ip1小时内只能访问一次页面,谢谢,在线等,急!
展开
3个回答
展开全部
if(!isset($_COOKIE['ip']) && !isset($_COOKIE['count'])) {
setcookie('ip',$_SERVER['REMOTE_ADDR'],time()+60*60);
setcookie('count',1,time()+60*60);
echo '0';
} else if ($_COOKIE['count'] == 1){
setcookie('count',2,time()+60*60);
echo $_COOKIE['count'];
} else if(($_COOKIE['ip'] == $_SERVER['REMOTE_ADDR'])&& $_COOKIE['ip'] > 2){
echo '你好,一小时内你的ip只能访问两次';
}
setcookie('ip',$_SERVER['REMOTE_ADDR'],time()+60*60);
setcookie('count',1,time()+60*60);
echo '0';
} else if ($_COOKIE['count'] == 1){
setcookie('count',2,time()+60*60);
echo $_COOKIE['count'];
} else if(($_COOKIE['ip'] == $_SERVER['REMOTE_ADDR'])&& $_COOKIE['ip'] > 2){
echo '你好,一小时内你的ip只能访问两次';
}
追问
希望能用mysql数据库方式来操作,谢谢你了,帮忙写一下,确实很急用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
COOKIE 不安全,用将信息写入数据库或文件的方式做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询