簡體   English   中英

Cookies 還是 Session? 我應該為我的項目使用哪一個?

[英]Cookies or Session? Which one should I use for my project?

我在 PHP 中有一個使用 Sessions 的完整登錄系統,它的工作原理是這樣的

<?php

if(isset($_SESSION['user_id']))
{
  //lets the user use their profile
}
else
{
 //takes the user to the login page
}

?>

它在我的本地服務器(XAMPP)上運行良好,因為不會注銷用戶。 這意味着 session 沒有被破壞。 但是,當我在作為 Linux(Ubuntu)服務器的實時服務器上使用相同的系統時,當我關閉瀏覽器時,它會破壞 session。 我嘗試過延長 session 的使用壽命,但它不起作用。 我知道這就是 Sessions 應該如何工作的。

但是,想讓用戶像在 Facebook 上一樣登錄(在移動瀏覽器上)。 我知道我可以為此使用 cookies 但是,不應該使用 cookies 來保存用戶名和密碼等信息。

我應該怎么辦? 有什么建議么。

您應該使用 cookies 的會話......這幾乎是今天的標准方式。

cookie 僅存儲 session id。 session 沒有被破壞,它“過期”(這意味着 session cookie,而不是 session 本身)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM