thể trùng lặp:
Is this a proper way to destroy all sessions in php?php - phá hủy tất cả các phiên
Hey Guys,
gì là cách tốt nhất để tiêu diệt tất cả các phiên (không chỉ là một trong những người dùng hiện hành).
Cảm ơn trước!
thể trùng lặp:
Is this a proper way to destroy all sessions in php?php - phá hủy tất cả các phiên
Hey Guys,
gì là cách tốt nhất để tiêu diệt tất cả các phiên (không chỉ là một trong những người dùng hiện hành).
Cảm ơn trước!
Tùy thuộc vào cách phiên của bạn đang được lưu trữ. Nếu họ đang ở trong một cơ sở dữ liệu, chỉ cần xóa chúng. Nếu họ đang ở trên hệ thống tập tin ở đâu đó giống như trong/tmp, chỉ cần xóa chúng. Để biết thông tin về các phiên trong PHP, hãy xem hướng dẫn sử dụng. http://www.php.net/manual/en/book.session.php
Sử dụng session_save_path()
để tìm nơi tệp phiên của bạn đang được lưu theo mặc định, trừ khi bạn gửi chúng đến memcached, mysql hoặc như vậy. Từ terminal hoặc PHP ra lệnh hệ thống. Ví dụ
Shell: rm -rf /var/lib/php/session
PHP: shell_exec('rm -rf '.session_save_path());
trùng lặp: http://stackoverflow.com/questions/1226040/is-this-a-proper-way-to-destroy-all-sessions-in-php – fredley
Thổi lên máy chủ của bạn. – derekerdmann
đóng, nhưng không hoàn toàn trùng lặp ... 1226040 yêu cầu phiên của người dùng, điều này yêu cầu TẤT CẢ phiên, không chỉ phiên của người dùng hiện tại. – Timothy