2010-11-10 31 views
0

我的目標是顯示文本 - 「歡迎用戶名」訪問來自JOOMLA的Cookie信息文章

用戶名信息存儲在cookie中。如何訪問該cookie信息以在Joomla中顯示它!文章。

我想知道是否有辦法在不創建模塊的情況下執行此操作。

感謝

+0

在什麼地方用戶名從哪裏來?用戶是否登錄?然後應該沒有必要將用戶名存儲在cookie IMO中,這不是一個好的做法安全明智 – 2010-11-10 18:25:58

+0

我從URL中獲取並手動設置cookie。安全不是問題。它不完全是用戶名。只是我在這裏使用的一個例子 – Kasturi 2010-11-10 18:27:50

回答

0

您不能從文章訪問的cookie,因爲不能插入文章內容PHP代碼,它是由編輯剝離。

但是你可以創建模塊,它是很容易你所用的是:

$user =& JFactory::getUser(); 
echo 'Welcome ' . $user->name; 

,如果你想使用已設置Cookie此模塊添加到使用{loadposition myposition}

你的文章你可以使用:

echo 'Welcome ' . JRequest::getString('username', '', 'cookie'); 

您也可以看看這個空白的模塊,它; S很好的開始:

http://extensions.joomla.org/extensions/edition/custom-code-in-modules/3668