工作因此很容易判斷一個用戶是在線還是離線與我建立了CMS,並作爲現在我有簡單的在線檢查
class IUser {
public function User($arg) {
switch($arg) {
case "online":
self::CheckKey();
break;
}
}
public function CheckKey() {
if(isset($_SESSION['key']['userid'])) {
return true;
}
else {
return false;
}
}
}
然後進行實際檢查我有
$user = new IUser();
if($user->User("online") == true) {
echo "user online";
}
else {
echo "user offline";
}
所以在理論上它應該顯示用戶離線時沒有設置id密鑰,而是隻是總是返回false。如果有人看到我在這裏做錯了,這將不勝感激。
我不明白這背後的想法...該用戶平均在自己的會議,以檢查他是否在線?他怎麼能脫機呢? – arkascha
編號這是爲插件創建等。而不是讓作者寫'if(isset($ _ SESSION ['key'] ['userid']){// do stuff}'這只是一個通用的方式,創建他們可以使用的鉤子if(User(「online」)== true {// do stuff}' –
我還是不明白,對不起,當然,你可以在你的條件中使用這個符號。仍然存在:爲什麼用戶應該在Web應用程序中檢查自己的在線狀態?因爲我不明白爲什麼在'$ _SESSION'中可以找到其他用戶的id,但是也許我錯過了這裏的東西或者你的會話中有創意容器 – arkascha