In PHP possiamo creare un semplice script per effettuare la chiusura di una sessione utente.
Possiamo usare a livello puramente indicativo un codice simile al seguente:
<?php
session_start();
// Verifica della presenza di un utente loggato
if(isset($_SESSION['valid_user'])) {
$_SESSION = []; // Reset dell'array di sessione
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-86400, '/');
// Reset del cookie di sessione
}
session_destroy(); // Chiusura sessione
header('Location: https://site.tld'); // Reindirizzamento
exit; // Fine script
} else {
header('Location: https://site.tld'); // Reindirizzamento
exit; // Fine script
}
?>