1
我有一個joomla網站。我還在我的joomla網站的根文件夾中安裝了wordpress。即joomla/wordpress。我無法在wordpress中獲得在joomla中設置的會話值。我如何在WordPress中獲取joomla中設置的會話值,反之亦然。在WordPress中獲取Joomla會話值
我有一個joomla網站。我還在我的joomla網站的根文件夾中安裝了wordpress。即joomla/wordpress。我無法在wordpress中獲得在joomla中設置的會話值。我如何在WordPress中獲取joomla中設置的會話值,反之亦然。在WordPress中獲取Joomla會話值
的Joomla有它自己的會話處理,所以唯一的辦法就是用這樣的Joomla的功能:
define('_JEXEC', true);
define('JPATH_BASE', dirname(dirname(__FILE__)));
define('DS', DIRECTORY_SEPARATOR);
require_once (JPATH_BASE . DS . 'includes' . DS . 'defines.php');
require_once (JPATH_BASE . DS . 'includes' . DS . 'framework.php');
要獲得的Joomla用戶ID:
$user =& JFactory::getUser();
$user_id = $user->get('id');
和獲取用戶會話ID使用:
$session = & JFactory::getSession();
$session_id = $session->getId();
感謝您的回覆。但是,當我嘗試它,我在我的博客'致命錯誤:調用成員函數get()在C:\ wamp \ www \ saw_intranet \ blog \ wp-includes \ cache.php中的非對象中出現以下錯誤在線93'......我現在該怎麼辦......欣賞你的迴應 – 2010-12-09 09:57:11