Các chuyên gia,Phiên làm việc mã hiệu suất hết hạn được dọn dẹp như thế nào?
Tôi đang cố gắng hiểu cách phiên được dọn sạch trong Codeigniter trong trường hợp ứng dụng được định cấu hình để lưu các phiên trong bảng cơ sở dữ liệu.
Trong trường hợp của tôi, tôi có ba phiên hết hạn trong bảng phiên đó và một phiên hoạt động cho cùng một người dùng. Các hướng dẫn sử dụng tiểu bang: "Lưu ý: Lớp Session đã tích hợp bộ sưu tập rác trong đó xóa các phiên hết hạn, do đó bạn không cần phải viết thói quen của riêng bạn để làm điều đó."
Hmm, vậy khi nào phiên 'cũ' của tôi trong bảng phiên db bị xóa hoặc tôi thiếu gì đó?
cảm ơn!
Trước 2.1.3 (user_data) không bị xóa, bạn phải xóa thủ công, vì vậy phiên của bạn có chứa bất kỳ user_data nào không? nếu sử dụng $ this-> session-> unset_userdata (mảng (...)); else $ this-> session-> sess_destroy() nên đủ – Philip
Cảm ơn Philip nhưng tôi muốn tìm hiểu cách Codeigniter tự động dọn dẹp phiên và khi hết hạn ... – dutchman711