要統(tǒng)計網站的在線人數(shù),可以使用PHP的Session來實現(xiàn)。下面是一個簡單的示例代碼:
// 開啟session
session_start();
// 設置session變量來保存在線人數(shù)
if(!isset($_SESSION['online_users'])) {
$_SESSION['online_users'] = 1;
} else {
$_SESSION['online_users']++;
}
// 獲取在線人數(shù)
$online_users = $_SESSION['online_users'];
// 輸出在線人數(shù)
echo "當前在線人數(shù): $online_users";
// 在頁面底部可以添加一個定時刷新功能,實時更新在線人數(shù)
echo '<meta http-equiv="refresh" content="60">'; // 每60秒自動刷新頁面
在這個示例中,我們使用session_start()
函數(shù)開啟Session,然后通過設置$_SESSION['online_users']
變量來保存在線人數(shù)。每次有用戶訪問頁面時,在線人數(shù)都會加1。最后通過echo
輸出當前在線人數(shù)。同時,我們在頁面底部也添加了一個定時刷新功能,每隔60秒自動刷新頁面,以實時更新在線人數(shù)。
需要注意的是,由于Session是基于Cookie實現(xiàn)的,所以用戶關閉瀏覽器或清除Cookie后,Session會被重置,在線人數(shù)也會重新計數(shù)。