Possible en double:
Is this a proper way to destroy all sessions in php?php - détruire toutes les sessions
Hey Guys,
ce qui est la meilleure façon de détruire toutes les sessions (et pas seulement celle de l'utilisateur actuel).
Merci d'avance!
Possible en double:
Is this a proper way to destroy all sessions in php?php - détruire toutes les sessions
Hey Guys,
ce qui est la meilleure façon de détruire toutes les sessions (et pas seulement celle de l'utilisateur actuel).
Merci d'avance!
Cela dépend de la façon dont vos sessions sont stockées. S'ils sont dans une base de données, il suffit de les supprimer. S'ils sont sur le système de fichiers quelque part comme dans/tmp, il suffit de les supprimer. Pour plus d'informations sur les sessions en PHP, consultez le manuel. http://www.php.net/manual/en/book.session.php
Utilisez session_save_path()
pour trouver où vos fichiers de session sont enregistrés par défaut, sauf si vous les envoyez à memcached, mysql ou autre. A partir du terminal ou de PHP, lancez la commande système. Par exemple
Shell: rm -rf /var/lib/php/session
PHP: shell_exec('rm -rf '.session_save_path());
double: http://stackoverflow.com/questions/1226040/is-this-a-proper-way-to-destroy-all-sessions-in-php – fredley
Faites exploser votre serveur. – derekerdmann
fermer, mais pas tout à fait un doublon ... 1226040 demande la session de l'utilisateur, cela demande TOUTES les sessions, pas seulement la session de l'utilisateur actuel. – Timothy