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';
}
}
});
});
세션 쿠키를 삭제할 수 있습니다. 그러나 제대로 로그 아웃하려면 PHP 스크립트가'$ _SESSION' 변수를 지우고 세션 하이재킹을 막기 위해 쿠키를 만료시킬 수 있도록 ajax 호출을해야합니다. – War10ck