//增加用戶
function AddUser($username){
global $db;
$Ip=getenv('REMOTE_ADDR');
$Ip1 = getenv('HTTP_X_FORWARDED_FOR');
if (($Ip1 != "") && ($Ip1 != "unknown")) $Ip=$Ip1;
$current_time=date("Y-m-d H:i:s");
$SQL="select user from class_online where user='$username'";
$res=mysql_query($SQL,$db);
$row=@mysql_num_rows($res);
if($row==0) {
$SQL="insert into class_online (user,ip,lasttime) values('$username','$Ip','$current_time')";
mysql_query($SQL,$db);
}
}
//更新在線用戶名單
function UpdateMember(){
global $db;
$SQL="delete from class_online where UNIX_TIMESTAMP()-UNIX_TIMESTAMP(lasttime)>180"; //3分鐘不活動則退出
//echo $SQL;
mysql_query($SQL,$db);
}
//更新在線狀態
function UpdateOnline($username){
global $db;
$current_time=date("Y-m-d H:i:s");;
$SQL="update class_online set lasttime='$current_time' where user='$username'";
$res=mysql_query($SQL,$db);
}
//刪除用戶
function OutOneUser($user){
global $db;
$SQL="delete from class_online where user='$user'";
mysql_query($SQL,$db);
return true;
}
//檢查是否在線
function CheckUser($user){
global $db;
$SQL="select user from class_online where user='$user'";
$res=mysql_query($SQL,$db);
$row=mysql_num_rows($res);
if($row>0) return true;
else return false;
}
//取在線名單
function ReadOnlineName(){
global $db;
$SQL="select * from class_online";
$res=mysql_query($SQL,$db);
while($row=mysql_fetch_array($res)){
$result[]=$row[user];
}
return $result;
}
//********************在線人員函數庫***************end
php實現的在線人員函數庫
2019-10-28 13:22php代碼網 PHP教程
之前用的..找到了.. php實現的在線人員函數庫
延伸 · 閱讀
- 2022-03-10簡單談談centos7中配置php
- 2022-03-06Ubuntu14.04服務器環境下配置PHP7.0+Apache2+Mysql5.7的方
- 2022-03-05centos yum php 7.x 無需刪除升級的方法
- 2022-03-05Centos7下PHP安裝gd庫的實例講解
- 2022-03-03linux環境下安裝PHP的OpenSSL擴展的方法講解
- 2022-02-27CentOS 7.x編譯安裝Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4
- PHP教程
php htmlentities()函數的定義和用法
下面小編就為大家帶來一篇php htmlentities()函數的定義和用法。小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...
- PHP教程
PHP中讀取文件的8種方法和代碼實例
這篇文章主要介紹了PHP中讀取文件的8種方法和代碼實例,本文總結了PHP中讀取文件的8個函數,每一個都附有使用例子及注意事項等,需要的朋友可以參考下...
- PHP教程
php學習之數據類型之間的轉換介紹
php學習之數據類型之間的轉換介紹,學習php的朋友可以參考下。 ...
- PHP教程
php學習筆記 數組的常用函數
只要一個變量,需要在多個方法使用,就將這個變量聲明為成員屬性,可以直接在這個對象中的所有方法中使用 成員屬性,相當于這個對象中的全局變量...
- PHP教程
php實現的支持imagemagick及gd庫兩種處理的縮略圖生成類
這篇文章主要介紹了php實現的支持imagemagick及gd庫兩種處理的縮略圖生成類,包含了用法的詳細描述,非常實用,需要的朋友可以參考下...
- PHP教程
php全角字符轉換為半角函數
這篇文章主要介紹了PHP全角半角轉換函數,把目前能找到的所有全角都列出來了一個個替換吧,需要的朋友可以參考下 ...
- PHP教程
PHP常量DIRECTORY_SEPARATOR原理及用法解析
這篇文章主要介紹了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...
- PHP教程
PHP變量的定義、可變變量、變量引用、銷毀方法
這篇文章主要介紹了PHP變量的定義、可變變量、變量引用、銷毀方法,需要的朋友可以參考下 ...