Powiel możliwe:
Is this a proper way to destroy all sessions in php?php - zniszczyć wszystkie sesje
Hey guys,
Jaki jest najlepszy sposób, aby zniszczyć wszystkie sesje (nie tylko jedną z bieżącego użytkownika).
Z góry dziękuję!
Powiel możliwe:
Is this a proper way to destroy all sessions in php?php - zniszczyć wszystkie sesje
Hey guys,
Jaki jest najlepszy sposób, aby zniszczyć wszystkie sesje (nie tylko jedną z bieżącego użytkownika).
Z góry dziękuję!
To zależy od sposobu przechowywania sesji. Jeśli znajdują się w bazie danych, po prostu je usuń. Jeśli znajdują się w systemie plików gdzieś w/tmp, po prostu je usuń. Aby uzyskać informacje na temat sesji w PHP, zapoznaj się z instrukcją. http://www.php.net/manual/en/book.session.php
Użyj session_save_path()
, aby znaleźć domyślne miejsce zapisywania plików sesji, chyba że wysyłasz je do memcached, mysql lub innego. Z terminala lub PHP wydaj polecenie systemowe. Na przykład
Shell: rm -rf /var/lib/php/session
PHP: shell_exec('rm -rf '.session_save_path());
Duplikat: http://stackoverflow.com/questions/1226040/is-this-a-proper-way-to-destroy-all-sessions-in-php – fredley
Wysadzić serwera. – derekerdmann
zamknij, ale nie do końca duplikat ... 1226040 prosi o sesję użytkownika, prosi o WSZYSTKIE sesje, nie tylko sesję bieżącego użytkownika. – Timothy