① 如何限制同一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
這只是我想到的一種大概的方法,具體怎麼寫你自己去想吧.