簡單介紹一下用php+mysql實現簡單的訪客統計
一、php指令碼
<?php //連線資料庫
$conn=mysql_connect("localhost","root","root");
if(!$conn)
//設定資料庫編碼方式
mysql_query("set names utf8",$conn) or die(mysql_errno());
//選擇資料庫
mysql_select_db("wordpress",$conn) or die(mysql_errno());
$adress=$_server["remote_addr"];
//將本次訪客的ip位址新增到資料庫中
$sql="select times from wp_count where ip='$adress'";
$res=mysql_query($sql,$conn);
if(!$row=mysql_fetch_row($res))else
$res=mysql_query($sql,$conn);
//傳送語句獲取總數
$sql="select count(ip) from wp_count";
$res=mysql_query($sql,$conn);
if($row=mysql_fetch_row($res))
echo"您是第 "."$num"." 位訪客"."您的ip位址是"."$adress";
mysql_close();
?>
ps:當資料庫中當前ip沒有的時候,執行insert。否則執行update。insert插入ip以及初始值times=1,update更新times+1。
二、資料庫示例
表wp_count
ps:上面的表結構滿足我的需求,因為我的站點統計的是ip數,而且我將同乙個ip無論訪問多少次都認定為他是乙個訪客。頁面上顯示的多少位就是總共有多少個ip訪問。
三、效果
四、擴充套件
上面的示例使用的是資料庫的方式實現。當然,如果使用txt文字的形式也是可以的。
在簡單的訪客統計的基礎上,大家可以為自己的站點新增乙個很精確的站點統計。例如實現訪客上次訪問時間,就可以利用js觸發當訪客關閉當前頁面的時候修改訪問時間就能實現。
ps:經測試,百度統計的資料並不是非常準確。因為百度是用引用的js進行資料統計,如果站點js載入失敗或者其他原因就可能導致某些資料未統計到。
訪客次數統計
外掛程式方法 目錄檔案放入 見檔案dedecms外掛程式實現您是本站的多少位訪客 另一種方法 1.將count.php檔案放到 根目錄,內容如下 創作來自亳州淮中網 使用請保留版權。session start max len 8 counterfile counter.dat if file exi...
部落格園訪客統計的實現
最近有人讓我把裡面關於訪客統計做一篇文章 一直沒有寫,今天就發了吧 對不起呀!一直沒有時間 今天我會發多篇文章關於的美化問題。相信大家也看到了右側公告欄的訪客量統計的效果,我們可以看到有兩個樣式,乙個是單獨統計人數的,乙個是統計訪客 的,是不是感覺還挺不錯的?首先是數字樣式,效果如下 這個我們通過f...
統計各國訪客外掛程式 flag counter
很多人都想知道自己的部落格或者 每天到底有哪些國家的人瀏覽過,今天向你介紹的免費統計工具flag counter就可以實現上述功能。flag counter可以顯示不同國家的訪問者,只要訪問了就能在你的部落格上顯示該國家的國旗,當然後台統計,詳細ip統計則別人是看不見的。放到側邊欄非常漂亮哦!如何使...