A. php如何排除網路爬蟲,統計出訪問量。
PHP可以通過$_SERVER['HTTP_USER_AGENT']函數來判斷是否是蜘蛛以及是什麼蜘蛛!
代碼如下:$useragent=$_SERVER['HTTP_USER_AGENT'];
if(substr_count($useragent,"Baispider")){echo "網路蜘蛛";}還有就是從IIS或者APACHE的訪問日誌里的報頭來判斷,但是這樣的話,必須用程序去只讀日誌文件,如果多的情況下,有可能產生的日誌文件大小非常大,而每次讀這個文件,基本上你伺服器可以不幹別的了!
B. asp統計用戶訪問次數
添加一個數字欄位 chaxun
加上一下代碼:
if session("flag")="" then
rs("chaxun")=rs("chaxun")+1
rs.update
session("flag")=true
end if
效果:每當查詢成功一次,資料庫chaxun欄位自動增加1,這就達到了你所要的結果。