会话时间PHP

时间:2014-08-08 01:30:26

标签: php session

HeIIo,我有两个独立的Sessions,我希望其中一个只存储一个小时,另一个存储一个月。 到目前为止我发现的是,如果我使用

session_set_cookie_params(3600 * 24 * 30);
session_start();

它将存储一个月的会话,如果我使用

session_set_cookie_params(3600);
session_start();

会话将持续一个小时。我的第一个问题是,如果用户关闭浏览器,它会起作用吗?

我正在尝试

$_SESSION['userId'] = $userId; 
//need this one to last for a week (prolong if user stays active)

$_SESSION['someOtherTimer'] = $someOtherTimer; 
// need this one to last for an hour (prolong if user stays active)

这两个SESSION变量独立于不同的函数调用。我的第二个问题是如何为这两个会话变量设置不同的到期时间?

谢谢

0 个答案:

没有答案