function checkOnline($userid,$tempid=null)
{
$conn = connect(); 🎜>$stmt = " UPDATE ".DB_NAME.".USER SET Is
$result = query($stmt,$conn);
//info($stmt);
//info($stmt); ($tempid != null)
{
$stmt = "SELECT TempID FROM ".DB_NAME.".TEMPUSER WHER TempID FROM ".DB_NAME.".TEMPUSER WHER TempID FROM ".DB_. $result = query($stmt, $conn);
//info($stmt);
//現在遊客也線上
if ($ >$stmt = " UPDATE ".DB_NAME.".TEMPUSER SET
RequestTime='".getCurrentTime()."' WHERE TempID=".$tempid; /info($stmt);
}
//此遊客已離線
else .".TEMPUSER
VALUES(' ".$tempid."','".getCurrentTime()."')";
$result = query($stmt,$conn);
//info($stmt);
}
//檢視其他使用者
//一般使用者
$stmt = «) URATION." AND UserGroupID != ".GUEST;
$result = query($stmt,$conn);
//遊客 ".time() ." -
unix_timestamp(RequestTime) > ".ONLINE_DURATION;
$result = query($.mt,$conn); }
//取得在線人數,分用戶及遊客
function getOnlineNumber()
{
$olnum array();
🎜>$stmt = "SELECT COUNT(UserID) FROM ".DB_NAME.".USER WHERE Is
UserGroupID != 4"; //4 為guest的使用者群組id
//info ($stmt); conn);
$olnum['user'] = result($result,0,"COUNT(UserID)");
$stmt "SELECT
$stmt "SELECT 系統應用T(TempID). ;
//info ($stmt);
$result = query($stmt,$conn);
$olnum ['guest'] = $row['COUNT(TempID)'];
}
disconnect($connn);
其中的connect()、disconnect()、query()、fetch_array() 函數在dbmanager.inc.PHP 中
dbmanager.inc.PHPname
define("DB_PASS","pass"); ()
{
//echo "連接主機:".HOST."
";
$conn = my_connect(DB_HOST, db(DB_NAME);
/*
if ($conn)
{
echo "連結至資料庫成功。
{
echo 「連結資料庫失敗。
」;
}
*/ 函數pconnect()
{
return mysql_pconnect(DB_HOST,DB_USER,DB_PASS);
}
函數斷開連結($conn)
/*
if ($close)
echo 「MySQL 資料庫已斷線。
」;
else
echo 「My 資料庫斷開連接失敗。 */
}
函數查詢($stmt,$conn)
{ >}
function fetch_array($result)
{
return mysql_fetch_array($result); 🎜>{
return mysql_fetch_row($result);
}
函數num_rows($result)
{
return mysql_num_rows($
{
return mysql_result($result,$row,$field);
}
規則層:
{
if ($userid == 2)
{
if (session_is_registered("tempuserid")) }
}
else
{
checkOnline($userid);
}
回getOnlineNumber(); ui_online.PHP
$online_num = getOnline();
echo "線上人數,註冊用戶".$online_num['user']."人,遊客".$online_num['guest']."人";
以上就介紹了php網站訓練也談php網站線上人數統計,包括了php網站訓練的內容,希望對PHP教學有興趣的朋友有幫助。