Cancellare le sessioni PHP da Apache

Mattepuffo's logo
Cancellare le sessioni PHP da Apache

Cancellare le sessioni PHP da Apache

Oggi avevo la necessità di eliminare tutte le sessioni PHP di Apache, senza riavviare il server.

Come fare?

Quando usate le sessioni in PHP, in accoppiata con Apache, PHP salva diversi file in /var/lib/php5/sessions.

I file sono tipo così:

# ls -l
-rw------- 1 www-data www-data    66 set 11 09:06 sess_07bn1cc4a0878brqsg98omq0l4
-rw------- 1 www-data www-data   423 set 11 09:02 sess_b1vsqoouf0u3ecs4pd58hjab00
-rw------- 1 www-data www-data     0 set 11 08:56 sess_fuf8gsmg4afeg0qo26kntvh8s6

E dentro contengono varie informazioni riguardo alle varibili di sessioni create.

Se vogliamo cancellare tutte le sessioni, basta cancellare quei files:

# rm /var/lib/php5/sessions/sess_*

Se volete fare una prova, effettuate un login (o create delle variabili di sessione da PHP).

Poi cancellate quei files, e controllate le variabili di sessione.

Enjoy!


Condividi

Commentami!