① 如何限制同一ip在一段时间打开网站网页次数 超过一定数量 禁止访问网站 求代码、 php 或者js
思路:客服端访问服务器时,记录下客户端的ip和访问时间,在服务器端检测这个客户端的ip在一定的时间之内存在的次数,当超过一定的次数,做自定的效果。
② 怎么用代码限制ip访问的次数,比如只能访问2次,第三次就打不开
用 ip 软件 切换 ip地址
③ 如何针对某个用户做访问频率的限制
某个IP,不固定的话,就不是某个IP的问题了。你的意思是不是要对某个电脑或某些电脑的访问次数控制?
如果是这样,那么最佳的办法是利用session值来控制,当然,简单点也可以利用cookie来控制。至于代码,你不会以为有通用的吧?
1、服务器环境不同,如IIS、APACHE等
2、代码不同,如PHP,.net,JSP等
3、代码作用范围,全局、局部?
总之,说简单也简单,代码量不大,但说复杂也复杂,要对整个WEB的全局文件及涉及到的所有文件修改,通常配置好后,建个文件或函数,在用的文件里引入。
④ javascript如何实现计算机ip登录限制
无法实现
请在服务器端验证。
参考IIS,Apache的访问限制内容
或者server side script。。。那就扯远了。
⑤ 限制IP段访问的js代码
把所有的全部消除掉就不会限制了。或者关了防火墙也行。路由器一般是不用这么多限制的。
⑥ ip访问频率限制是啥意思
网络连接受到限制。
一个地方是限制相关的频率,也就是相当于相关的频率,在这个地方是得到了相关的限制,有了这样的限制以后,如果高于这个频率以后就会受到限制,低于这个频率可能也是不行的,这个限制的频率应该是一个频率的范围,只能在这个范围之内进行使用相关的物品
⑦ 求一个JS的IP地址段限制程序。
<SCRIPT language="JScript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
var ist = ipToInt("22.21.8.0");
var ied = ipToInt("22.21.8.256");
var ip = ipToInt(unescape(IPAddr));
if (ip >= ist && ip <=ied)
{
alert("你不被允许查看此页");
window.location='http://163.com';
}
</SCRIPT>
<script type='text/javascript'>
function ipToInt(IP) {
var a = IP.split(".");
for (var i=0; i<4; i++) {
a[i] = parseInt(a[i]);
if (isNaN(a[i])) a[i] = 0;
if (a[i] < 0) a[i] += 256;
if (a[i] > 255) a[i] -= 256;
}
return ((a[0]<<16)*256)+((a[1]<<16)|(a[2]<<8)|a[3]);
}
</script>
⑧ 怎样用程序限制相同IP访问网站的次数
如果网站流量小就记到Session或数据库中,记录每次访问的IP和时间,每次来访汇总一下最近n次的时间长度。如果流量大就加密一下放到cookie中。
⑨ 怎么在HTML里面添加一个JS程序或者什么程序,实现页面访问次数限制。
你这个是跟程序结合的吗。
一、如果是跟程序结合可以通过获取IP的方式来实现这个功能。
二、COOKIE的方式
⑩ 限制IP访问网站次数的办法
用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
这只是我想到的一种大概的方法,具体怎么写你自己去想吧.