當前位置:首頁 » 密碼管理 » 訪問次數代碼

訪問次數代碼

發布時間: 2023-08-16 13:05:43

Ⅰ ASP 限制登錄次數實現

分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:

ASP 限制訪問次數實現

任何遊客旅尺身份,24小時之內只能訪問某頁面【如index】5次

最好不要用SESSION,因為那樣遊客身份的只要清除COOKIES就又可以訪問了

注意是遊客身份,問題是→▲¤如何實現限制訪問次數呢?!¤▲

謝謝了,我沒分了,我想相信高手也不在乎分數的,因為他們解決別人的困難是最光榮的!

對了,application我不知道能不能,我有個思路是可以用讀寫文本的方法,將所有遊客IP記錄至IP.TXT文件中,然後如果文件中記錄的某遊客IP超過5個,就執行限制提示賣棗。IP.TXT每24小時清空一次,這是我的思路,但不知道怎麼實現,但應該有更簡便的方法,大家各位高手怎麼想的一起探討一下吧!!!!

謝謝了!!!

解析:

24小時是一天嗎?

如果是的話我覺得 我中鎮拆這個方法來實現

一個資料庫 遊客IP應該是 不變的 (除非為了看的網站 而換IP)

只要訪問就在資料庫記錄

欄位而下(access 人窮只會用這資料庫)

id ip date times

IP地址 訪問時間(date())次數

代碼如下

(數據連接不會寫哈)

<%

select count(id) from ip where ip='"&request.ServerVariables("REMOTE_ADDR")&" and date =#"&cstr(date)&"#'

set rs=conn.execute(sql)

if rs(0)>5 then

'5次了不能訪問

else

sql="insert into ip (ip,[date])values('&"request.ServerVariables("REMOTE_ADDR")&"',#"&date&"#)"

execute(sql)

end if

sql=

%>

Ⅱ 統計當前網頁被訪問次數的Jquery代碼是什麼

最簡單的辦法:

<scripttype="text/javascript">

if(localStorage.pagecount){localStorage.pagecount=Number(localStorage.pagecount)+1;}else{localStorage.pagecount=1;}document.write("訪問數:"+localStorage.pagecount+"time(s).");</script>

php代碼,記錄當天訪問次數不寫資料庫而是記錄在一個txt里

因為我現在不方便測試,所以可能還有些問題需要你自己修改
<?
$tim=date("H:i:s");
If($tim=="00:00:00")
{
$c_file="counter.txt";//把文件名賦值給變數
If(file_exists($c_file))//如果文件存在
{
unlink("$c_file");//刪除文件
}
}
else
{
$c_file="counter.txt";//文件名賦值給變數
if(!file_exists($c_file))//如果文件不存在的操作
{$myfile=fopen($c_file,"w");//創建文件
fwrite($myfile,"0");//置入「0」
fclose($myfile);//關閉文件
}
$t_num=file($c_file);//把文件內容讀入變數
$t_num[0]++;//文件內容自增1
echo
"歡迎!您是本站第".$t_num[0]."位訪客!";//顯示文件內容$myfile=fopen($c_file,"w");//打開文件
fwrite($myfile,$t_num[0]);//寫入新內容
fclose($myfile);//關閉文件
if($t_num[0]<=20)//如果訪問量不大於20就執行:
{
echo
"因為訪問量小於或等於20,所以輸出此語句";
}
else
{
echo
"因為訪問量大於20,所以輸出此語句";
}
}
?>

Ⅳ html的統計訪客人數的代碼

靜態頁面的程序本身是不能調用資料庫來實現當前頁面訪問量統計的,包括實現被訪問次數、訪問次數增加等功能。但是靜態頁面如果沒有這么一個功能,卻又總覺得比動態頁面少了些什麼。
通過js後台ajax請求修改訪問數。
基於jquery:
<script>
$(function() {
$.get('update.php?id=1',{r:Math.random()});
//當然$.post()、$.ajax()等都可以咯。
//然後要記得加一個隨機數,因為如果不加的話,有的瀏覽器會認為是同一個請求,然後不請求。
});
</script>

這樣寫:

<script src="update.php?id=1"></script>

經測試,這樣也是可行的。

至於文章的id,在靜態化的過程中,可以直接賦值到頁面要請求的網址參數後。

update.php的話,就是連接資料庫,通過傳過來的文章id,更新訪問量的處理咯。

如果要實現在靜態頁面馬上顯示更新的數目的話:
方法一需要在ajax請求後調用回調函數,然後update.php返回新的訪問量,然後在回調函數中定位到顯示訪問量位置,替換成新的訪問量。
代碼實現:

$(function() {
$.get('update.php?id=1',{r:Math.random()},function(num) {
$('#hit').html(num);
});
});

方法二則需要在update.php中,添加一句話:

document.write(<?php echo $num; ?>);

Ⅳ 如何用EL表達式語言取得訪問次數與訪問者ip;jsp代碼如下:

1、訪問次數統計:
<%

int num=0;
if(application.getAttribute("num")!=null){
num= (Integer)application.getAttribute("num");
num +=1;
application.setAttribute("num",num);

}
%>

顯示:<%=num%>
2、獲取ip
<%!public String getIpAddr(HttpServletRequest
request) {

String ip =
request.getHeader("x-forwarded-for");
if(ip ==
null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip))
{

ip =
request.getHeader("Proxy-Client-IP");

}
if(ip ==
null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip))
{

ip =
request.getHeader("WL-Proxy-Client-IP");

}
if(ip ==
null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip))
{

ip =
request.getRemoteAddr();

}
return
ip;
}%>
顯示
<%=getIpAddr(request);%>
ps:第二個獲取ip你自己試下

Ⅵ 網站訪問量統計java代碼怎樣寫

<DIV class="h">
<%-- 記錄網站訪問次數 --%>
<%
Integer counter = (Integer)application.getAttribute("counter"); //先從application裡面獲取計數器的key的值
if(counter==null){
//如果該值為null,說明第一次訪問
application.setAttribute("counter",1);
counter=(Integer)application.getAttribute("counter");
}else {
//如果該值不為空,取出來進行累加
int i = counter.intValue();
i++;
application.setAttribute("counter",i);//累加後再放進去
}
%>
<% User user =(User)session.getAttribute("users"); %>
<%="歡迎"+user.getName() %> |您是第<%=counter.intValue()%>位訪客
</DIV>
謝謝~

Ⅶ 網站訪問量統計java代碼

public class Counter {

private int count;

// 每訪問一次,計數器自加一
public int getCount() {
return ++count;
}

public void setCount(int count) {
this.count = count;
}

}
<%-- 定義一個 session 范圍內的計數器 記錄個人訪問信息 --%>
<jsp:useBean id="personCount" class="com.helloweenvsfei.jspweb.bean.Counter" scope="session" />

<%-- 定義一個 application 范圍內的計數器 記錄所有人的訪問信息 --%>
<jsp:useBean id="totalCount" class="com.helloweenvsfei.jspweb.bean.Counter" scope="application" />

<div align="center">
<form action="method.jsp" method="get">
<fieldset style='width: 300'>
<legend>計數器</legend>
<table align="center" width="400">
<tr>
<td width=150 align="right" style="font-weight:bold; ">您的訪問次數:</td>
<td>
<%-- 獲取個人的 訪問次數 --%>
<jsp:getProperty name="personCount" property="count" /> 次
</td>
</tr>
<tr>
<td width=150 align="right" style="font-weight:bold; ">總共的訪問次數:</td>
<td>
<%-- 獲取所有人的 訪問次數 --%>
<jsp:getProperty name="totalCount" property="count" /> 次
</td>
</tr>
</table>
</fieldset>
</form>
</div>
希望你能幫到你

熱點內容
壓縮內存軟體 發布:2025-01-31 16:51:39 瀏覽:145
腳本lcd 發布:2025-01-31 16:41:02 瀏覽:515
安卓selinux干什麼用的 發布:2025-01-31 16:32:04 瀏覽:531
俠盜獵車手加錢密碼是多少 發布:2025-01-31 15:44:28 瀏覽:662
沒密碼怎麼登微信 發布:2025-01-31 15:33:51 瀏覽:737
c語言死機程序 發布:2025-01-31 15:07:52 瀏覽:18
編程教育裝修 發布:2025-01-31 15:04:38 瀏覽:402
函數和存儲過程的區別 發布:2025-01-31 14:39:12 瀏覽:608
地下室柱子箍筋的加密 發布:2025-01-31 14:36:11 瀏覽:934
手機拍攝視頻在哪個文件夾 發布:2025-01-31 14:34:28 瀏覽:761