Joomla中的PHP会话变量

时间:2014-04-08 21:12:17

标签: joomla session-variables

我在$_SESSION["login"]中有我的用户名,我正在尝试在Joomla中显示此内容,但是会显示以下"",并且不会打印任何内容。

在PHP类中,变量显示正确,但在Joomla中则没有。

2 个答案:

答案 0 :(得分:1)

您可以在joomla中使用会话:JFactory::getSession(),如下所示:

$session = &JFactory::getSession();
$session->set("login","session_value")

并获得此会话

$session->get("login")

感谢。

答案 1 :(得分:1)

如果最终目标是获取有关当前登录用户的信息,您应该使用以下核心实用程序函数来获取当前用户对象以及您可能需要的所有信息。

$user = JFactory::getUser();
echo $user->username;
echo $user->id;
echo $user->email;
// and so on