我得從那裏林定期進行此調用一個HTML頁面:PHP數據庫會話處理
function logon(id)
{
$.get("data.php", { action: 'online', userID: id}, function(data){
$("#msg").html(data);
});
}
這樣做是它調用data.php這個SQL腳本:
$sql = "update user_sessions set expires=(expires + 2) where userID = $userID";
mysql_query($sql, $conn) or die(mysql_error());
echo $sql;
我可以看到的回聲,SQL的語法和值是正確的,但過期的變化領域不完成,只有在IE8!它可以在其他ff,safari,chrome,ie6和7中正常工作。
沒有什麼瀏覽器特定於此次調用,但user_sessions表用於存儲PHP會話。我只是在呼叫時增加會話到期時間。 IE8的會話處理是什麼阻止了會話時間的改變?是否有任何需要更改的緩存或cookie問題?
這解決了它。 謝謝。 – psyb0rg 2010-04-02 19:59:05