只想問是否可以使用jquery或javascript過程來清除PHP會話?因爲我想要做的是使用對話框清除PHP會話。如果用戶點擊「確定」按鈕,它將處理未設置的功能。在我的頁面中有一個結帳過程,在用戶點擊'確定'按鈕後,它會提示一個對話框,如果用戶點擊'確定'按鈕,它將取消設置PHP會話,並將其重定向到另一個頁面。如何使用Jquery/Javascript清除PHP會話?
這裏是我的簡單的代碼:
<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';
}
}
});
});
你可以刪除會話cookie。但是,要正確註銷,您需要進行ajax調用,以便您的PHP腳本可以清除「$ _SESSION」變量,並正確過期cookie以防止會話劫持。 – War10ck