Voglio solo chiedere se è possibile cancellare una sessione PHP usando un processo jquery o javascript? Perché quello che voglio fare è cancellare la sessione PHP usando una finestra di dialogo. Se l'utente fa clic sul pulsante "OK", elaborerà la funzione unset. Nella mia pagina c'è un processo di checkout e dopo che l'utente fa clic sul pulsante 'OK', verrà visualizzata una finestra di dialogo e se l'utente fa clic sul pulsante 'OK' disattiverà la sessione PHP e verrà reindirizzata a un'altra pagina.Come cancellare una sessione PHP usando Jquery/Javascript?
Ecco il mio codice semplice:
<i class="fa fa-check"></i> <span id="save_registry" class="cursor: pointer">OK</span>
<div id="save_alert" style="display: none">
<?php unset($this->session->data['cart']);
</div>
....
$('#save_registry').click(function(){
$('#save_alert').dialog({
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
location = 'index.php?route=common/home';
}
}
});
});
È possibile eliminare il cookie di sessione. Tuttavia, per effettuare correttamente il logout è necessario effettuare una chiamata ajax in modo che lo script PHP possa cancellare la variabile '$ _SESSION' e scadere correttamente il cookie per impedire il dirottamento di sessione. – War10ck