2009-11-19 45 views
0

我想在另一个PHP脚本中获取Joomla中的用户对象。PHP中的Joomla独立脚本 - 握手

Anway,我想要做的是在非Joomla页面上抓取Joomla用户(JUser)。或多或少,我想要一种方法来抓住joomla用户名,电子邮件和名称等,并把它扔到一个PHP脚本中,以便在另一个自定义应用程序中使用。

这样做的最好方法是什么?通过导入框架来制作一个专门的joomla页面,从用户处获取必要的信息,将它们设置为会话变量,然后重定向到PHP页面,我想使用这些信息?

或者我只是在Joomla页面上进行某种与查询字符串变量相对应的链接,当他们点击链接时,我会从Querystring中获取信息?

我正在寻找如何将用户信息获取到自定义应用程序的最佳案例场景。

任何有识之士将不胜感激。

回答

0

取决于你想要的数据是什么。

juser数据被序列化并存储在会话中,因此您可以对其进行反向工程并提取juser数据...这会很麻烦。

或者您可以制作一个插件,将juser数据存储在您自己制作的会话变量中。会话变量将可用于其他PHP脚本..假设他们使用相同的会话方法。 (的Joomla有它自己)

你可以使存储在是assessible其他脚本,或平面文件等在本质上是相似的过程,使用会话

您数据库中的数据插件也可以加载足够的joomla来使用您需要检索juser值的joomla函数..(凌乱)