1

我们在与我们的 Joomla 1.5 安装相同的服务器上开发了一个独立脚本。我们想在授予他们访问脚本之前查看用户是否登录到 Joomla。为此,我们希望从 Joomla 交叉引用 session_id,然后查询 Joomla 数据库以验证用户是否已登录。

此时我们的独立脚本看起来像这样,只是为了测试我们是否可以访问会话变量。

<?
session_start();
print_r($_SESSION);
?>

但是,会话变量为空并打印出一个空数组。有谁知道为什么我们无法将会话变量传递给独立脚本?从 Joomla 代码中执行 print_r($_SESSION) 就可以了。

4

2 回答 2

1

请参阅“Joomla 登录会话”教程

特别是这部分:

“一旦框架工作被初始化,您就可以开始使用 Joomla 会话”

还请参见Joomla 的自定义会话

于 2009-12-23T22:47:56.623 回答
0

Joomla 可能正在使用自定义会话处理程序。

见:http ://www.php.net/manual/en/function.session-set-save-handler.php

于 2009-12-23T22:31:29.417 回答