怎么用Tomcat实现IP限制访问

2024年12月01日 10:50
有1个网友回答
网友(1):

用COOKIE记录限制IP的访问次数就可以噻.超过次数就禁止访问..
或者用数据库记录更好...
比如数据库里做一个表记录(如表ipx).

ID(自动编号) 时间 IP(无重复索引) 访问次数(默认为0) 设置次数(默认为0)

1.访问时:
ip00=获取访问者IP
date00=获取当时时间(年月日)
select * from ipx where ip=ip00

if rs.bof and rs.eof then

'允许访问

else

date01=数据库里的"时间"项
t01=数据库里的"访问次数"
t02=数据库里的"设置次数"

if date01=date00 then
'表示已经访问过
if t01>=t02 then
这里调用禁止访问函数(),访问终止
end if

"访问次数"+1

else
'表示今天首次访问
if t01>=t02 then
这里调用禁止访问函数() ,访问终止
end if

更新"时间"字段为当天时间(年月日)
"访问次数"+1

end if

end if

这只是我想到的一种大概的方法,具体怎么写你自己去想吧.