Я создал внешнее приложение, которое извлекает информацию о пользователе Joomla, и я использую код, как показано ниже:
session_start(); define( '_JEXEC', 1 ); define('JPATH_BASE', '../' ); require_once ( JPATH_BASE .'../includes/defines.php' ); require_once ( JPATH_BASE .'../includes/framework.php' ); $app = JFactory::getApplication('site'); $user = JFactory::getUser(); $myuserid = $user->username; $_SESSION["myid"] = "$myuserid"; $myid = $_SESSION["myid"]; echo 'User name: ' . $myid . '<br />';
Однако вывод $ myid не отображается на сайте. Он просто отображается как:
User name :
Отображаемое изображение должно быть:
User name : admin
Есть ли проблема с моей кодировкой? Любая помощь будет оценена.