我創建一個網頁,我使用會話變量,當我點擊註銷我清除會話變量使用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 2009-06-01 07:00:26
告訴我們發生了什麼。你註銷。那麼你怎麼會議價值沒有destryed? – Shoban 2009-06-01 07:01:27