1
我一直在嘗試做下面的事情。跨用戶的PHP會話範圍
的JavaScript
$.ajax({
url: 'login.php',
type: 'GET',
success: function(response) {
// get token and store in cookie for further requests to other files
}
});
的login.php
<?php
// getting $user_id from database again user email and password
$user_id = "12345";
$_SESSION["user"] = $user_id;
echo $user_id;
?>
現在,當多個用戶將要使用的應用程序,並調用相同的login.php通過他們的電子郵件和密碼,我想回到他們自己的他們可以用來訪問其他資源的ID。我很想知道,如果PHP會話對所有用戶都不同,或者如果同時登錄2個或2個以上的用戶,則同一用戶會被覆蓋。我不確定PHP會話範圍。
如果我將調用unset($ _ SESSION [「user」])哪一個會被銷燬? – Neutralizer 2011-12-20 15:38:11
只有屬於瀏覽器用戶的會話纔會執行包含未設置($ _ SESSION ['user'])的腳本=)! – 2011-12-20 15:41:09
您認爲cookie沒有通過ajax請求傳遞? – Neutralizer 2011-12-20 15:48:46