2009-11-19 73 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函數..(凌亂)