在wordpress中获取Joomla会话值

时间:2010-12-09 06:46:43

标签: joomla

我有一个joomla网站。我还在我的joomla网站的根文件夹中安装了一个wordpress。即joomla / wordpress。我无法在wordpress中获取joomla中设置的会话值。如何在wordpress中获取joomla中设置的会话值,反之亦然。

1 个答案:

答案 0 :(得分:1)

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();