-2
A
回答
1
// 1.
$ip = $_SERVER["REMOTE_ADDR"];
$min = 15;
$time = time();
$timeout = $time - ($min * 60);
// 2.
mysql_query("DELETE FROM online WHERE ip = '$ip' OR timestamp < $timeout");
mysql_query("INSERT INTO online(ip,timestamp) VALUES('$ip', $time)");
// 3.
$sql = mysql_query("SELECT COUNT(0) FROM online");
$online = mysql_fetch_array($sql);
$online = $online[0];
1
構建一個表,您可以在登錄用戶執行某些活動時更新時間戳。 你知道你的會話生命週期值有多大,所以當一個活動發生時,你需要檢查'死'會話(刪除這些行)並顯示你有多少'活動'會話。
注:這不會是一個精確值
相關問題
- 1. 用戶在線腳本PHP7兼容
- 2. 在線php腳本轉輪
- 3. 當前的「用戶在線」腳本
- 4. PHP腳本在線,但沒有離線
- 5. PHP fopen腳本讀取線
- 6. 在線視頻截圖與PHP腳本
- 7. PHP用戶訪問管理腳本?
- 8. Joomla 3.0註冊用戶與PHP腳本
- 9. 腳本告訴我誰和有多少用戶在線
- 10. 在PHP腳本
- 11. 在PHP腳本
- 12. 在PHP腳本
- 13. 在PHP腳本
- 14. Chrome用戶腳本
- 15. Apache以用戶nobody身份運行php腳本,cron以用戶身份運行php腳本
- 16. 在PHP setuid腳本中調用用戶ID
- 17. 在PHP腳本PHP回聲
- 18. 使用PHP腳本
- 19. 使用PHP腳本
- 20. 使用PHP腳本
- 21. 在php腳本中的R腳本
- 22. 刪除用戶腳本
- 23. 正在檢測在線用戶:PHP
- 24. 在線運行ruby腳本
- 25. 在線測試腳本
- 26. 誰在線腳本問題
- 27. php腳本無法在用戶目錄中運行
- 28. 在php腳本中掩蓋真正的用戶名,密碼,dbname
- 29. 在PHP登錄腳本中檢查用戶代理
- 30. 安全地在服務器上執行用戶的PHP腳本
所以不提供炮製規範,進行後車代碼或要求suggetions – Harish 2011-03-29 12:05:58
如果用戶不超過15分鐘前訪問你的網站,收貨人他在線 – rmflow 2011-03-29 12:08:48
請說清楚,什麼樣的網站,什麼樣的DataBase?它是一個發展中的應用程序還是一個商業的開源版本的網站? – 2011-03-29 12:09:10