用户在joomla中关闭浏览器后记住会话

时间:2012-11-13 10:11:15

标签: session cookies joomla

我对joomla不太了解。我发现了这个:

JFactory ::的getSession();

在这里,我发现有一个过期日期,但我无法使它工作。 http://www.techportal.co.za/joomla/joomla-tutorials/304

你能给出一个有效的例子吗?

当用户重新打开浏览器时,只需要存储在上一个会话中的数据可用。还得说我正在使用外部域登录,所以在这种情况下我不关心joomla处理用户的内部方式。

1 个答案:

答案 0 :(得分:0)

您在文档中可以看到的4个部分需要在数组中传递(在API中称为$options

所以你需要传递

$time=99; //time in minutes
$options = array(
    "expire" => $time,
);
$session =& JFactory::getSession($options);

默认情况下,这是由Joomla的配置区域中的一个参数在2.5以上处理!这可能也是1.5的情况 - 我没有1.5手的副本。