【发布时间】:2015-09-13 02:34:22
【问题描述】:
我是 PHP 新手,目前正在努力解决以下问题:
我有一个登录页面,我可以在其中启动一个会话,到目前为止效果很好。
session_start();
// ...
$_SESSION["Customer"]["username"] = $username;
$_SESSION["Customer"]["email"] = $email;
现在我以前从未使用过会话,但假设一旦用户关闭浏览器,它们就会死掉,我想让他们保持登录状态,这样他们在重新进入页面时就不必这样做。 我的想法是为此使用 cookie,但我不确定如何将会话存储在 cookie 中。
我对此进行了一些研究,并遇到了以下问题,但 我不确定这是否是正确的方法以及如何将其用于我需要的目的。
有人可以帮我吗?
session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] );
lifetime 在我的情况下会尽可能长,path 可能只是“/”,secure 会是真的
我不需要httponly。
提前非常感谢, 迈克
【问题讨论】:
标签: php session cookies session-variables session-cookies