Có cách nào trong PHP để nhận danh sách tất cả các phiên (và các biến trong mỗi phiên) trên máy chủ không?Lặp qua tất cả các phiên của máy chủ trong PHP
Về cơ bản, chúng tôi có chức năng bảo trì cần biết người dùng nào hiện đang đăng nhập vào trang web. Chúng tôi đã lưu trữ dữ liệu cho mỗi người dùng trong một biến phiên, nhưng tôi hy vọng rằng tôi có thể lặp qua từng phiên này và loại bỏ dữ liệu tôi cần.
PHP của tôi rất hạn chế (tôi là một nhà phát triển .Net theo cách khác) nhưng nếu có ai biết nếu điều này thậm chí có thể (và cách thực hiện), tôi sẽ rất biết ơn. Tôi googled này, và kết quả tôi tìm thấy có xu hướng để inidcate rằng nó không thể, nhưng tôi thấy điều này rất khó chấp nhận.
Tuy nhiên, nếu bạn không thể bạn không thể nhưng tôi nghĩ rằng bạn bè của tôi trên StackOverflow có thể cho tôi một câu trả lời dứt khoát!
Điều đáng nói là loại hack này là ý tưởng khủng khiếp. PHP có kiến trúc 'không chia sẻ gì' và cố gắng hack nó sẽ giống như sử dụng một tuốc nơ vít để trồng móng tay. Thay vì phân tích cú pháp các tệp nội bộ serwer tạo tệp của riêng bạn hoặc sử dụng cơ sở dữ liệu tốt hơn để duy trì bất cứ điều gì bạn cần. – smentek
php có tùy chọn lưu dữ liệu phiên trong bộ nhớ. không phải lúc nào chúng tôi cũng có thể lấy chúng ra khỏi tệp. – jondinham
và hơn thế nữa, những tệp "ses_ *" này có thể được đặt trong cấu trúc thư mục đa cấp. đây là những gì được nói trong php.net – jondinham