Я создаю веб-страницу, в которой я использую переменные сеанса, когда я нажимаю logout, я очищаю переменные сеанса с помощью ajax, он отлично работает в IE, но когда я использую firefox, иногда сеанс не уничтожается, код я использовал для очистки сессии является [когда я нажмите кнопку выхода из системы]удалить переменную сеанса в php
function floadhomepage(){
ajaxFunction();
//alert('Logout clicked');
window.location.replace("index.php");
}
function ajaxFunction()
var xmlhttp;
if (window.XMLHttpRequest){
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject){
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
еще {
alert("Your browser does not support XMLHTTP!");
}
xmlhttp.onreadystatechange=function(){
}
xmlhttp.open("GET","logout.php",true);
xmlhttp.send(null);
}
в logout.php файл содержит ниже код
<?php
session_start();
session_destroy();
unset($_Session['session variable name']);
?>
, пожалуйста, руководство меня, чтобы найти решение Спасибо заранее ..
я попробовал друга, но все же теперь у меня есть та же самая проблема. – Sakthivel
Расскажите нам, что произойдет. Вы выходите из системы. Тогда как ваши значения сеанса не уничтожаются? – Shoban