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