PHP中的Joomla独立脚本 - 握手

时间:2009-11-19 20:06:19

标签: joomla handshaking

我想在另一个PHP脚本中获取Joomla中的用户对象。

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

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

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

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

任何见解都将受到赞赏。

2 个答案:

答案 0 :(得分:0)

最好的方法是创建一个用户插件,当有人登录Joomla时登录到您的脚本:Joomla unified logins for forum and a custom made php sub-site

答案 1 :(得分:0)

取决于您想要的数据。

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

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

你可以创建一个插件,将数据存储在可以对其他脚本或平面文件等进行评估的数据库中,本质上是与使用会话相似的过程

你还可以加载足够的joomla来使用你需要的joomla函数来检索juser值..(凌乱)