我在我的網站有一個用戶登錄系統,我有一個困惑。目前我在用戶登錄系統中沒有「記住我」複選框。目前我正在使用這種方式來登錄用戶。我應該使用SESSION和COOKIE還是Just COOKIE?
$_SESSION['user_id'] = $_POST['user_id'];
$_SESSION['user_name'] =$_POST['user_name'];
但現在,我想把一個'記住我'複選框,爲此我需要使用COOKIE。我想知道應該用什麼procdure
If user checks the 'Remember Me' Checkbox I need to use COOKIE.
But If user does not check the 'Remember Me' Checkbox should I use SESSION? or COOKIE?
是否要將設置保存在客戶端或服務器上?如果前者使用cookie。如果後者使用會話。 – 2013-05-09 10:58:15
Cookie在這裏(記住我的功能)持有會話ID之類的東西。所以你需要兩個。不要在cookie中存儲任何明智的東西。我強烈建議你使用一個框架進行認證,很難做到這一點。如果你問這樣的問題,我認爲你沒有把握好。 – mpm 2013-05-09 11:00:49