使用session.cookie_lifetime在关闭的浏览器窗口上保持会话是不是很糟糕?

时间:2017-08-25 04:50:18

标签: php session

我正在尝试使用PHP,我注意到如果您使用SESSIONS,它们会在您关闭浏览器窗口时过期。

我在这里搜索过,他们说你可以使用session.cookie_lifetime,但不建议长时间使用它。我的问题是。像这样的网站,例如reddit或facebook。他们有一个"记住我"按钮,因此关闭浏览器时会话不会关闭。他们是如何实现这一目标的?

提前致谢!

1 个答案:

答案 0 :(得分:0)

关闭浏览器时,将关闭会话的目的。如果您不想要这种行为,则应使用cookie而不是会话。查看PHP中的setcookie()函数。这将允许您创建一个持续很长时间(甚至几年)的cookie,并且是持久持久数据的理想选择,例如“记住我?”功能