我想在joomla之外获得Joomla 3.5用户会话。我的Joomla站点位于子域(x.abc.com),我需要检查用户是否登录,主域(abc.com)不是Joomla。
我根据stackoverflow上的一些建议尝试了下面的代码
define( '_JEXEC', 1 );
define( 'JPATH_BASE', '../x.abc.com/');
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
require_once ( JPATH_BASE .DS.'libraries'.DS.'joomla'.DS.'factory.php' );
$mainframe = JFactory::getApplication('site');
$mainframe->initialise();
$user =& JFactory::getUser();
echo $user->name;
它似乎不适用于新版本的Joomla。它返回空白输出。请帮忙