溫馨提示×

怎么用php統(tǒng)計在線人數(shù)

PHP
小億
153
2024-02-22 15:27:32
欄目: 編程語言

要統(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ù)。

0