$ _SESSION chỉ khả dụng cho khách truy cập thực sự mở trang. (Thật tuyệt khi thấy các biến $ _SESSION của mọi người, phải không?)
Bạn có thể muốn lưu trữ các vars $ _SESSION này trong db của mình sau đó lặp lại chúng.
Cập nhật:
- tạo một bảng phiên nơi bạn có thể lưu trữ những người dùng hiện đã đăng nhập của mình
- mỗi khi người dùng đã đăng nhập mở một trang, hãy tăng một giá trị (dấu thời gian) như
last_seen
- đồng thời kiểm tra các phiên đã chết (ví dụ:xóa tất cả các hàng có
last_seen
giá trị nhỏ hơnnow
- thời gian tồn tại của phiên máy chủ