Привет (извините за плохой английский: c) У меня есть проблема в моем коде. В веб-dev и main есть две версии сайта. Оба используют php 5.4 и имеют один хост-провайдер. Но в dev сайт все работает хорошо и по основному - нет. Так о проблеме Я использую XMLHttpRequest для отправки ajax-запросов в php-файл, который включен в начало другого файла (глава контроллера ajax). Вот источник этого (последний) файл:Joomla JUser return 0
<?PHP
define('_JEXEC', 1);
define('JPATH_BASE', dirname(__FILE__).'/../../../../../');
define('DS', DIRECTORY_SEPARATOR);
require_once (JPATH_BASE .DS.'includes'.DS.'defines.php');
require_once (JPATH_BASE .DS.'includes'.DS.'framework.php');
JFactory::getApplication('site')->initialise();
$user = JFactory::getSession()->get('user');
$___temp_user =& JFactory::getUser();
$user_id = $___temp_user->get('id');
, но, как я сказал, на главных $ ___ temp_user возврат 0; (im loggined in) , пожалуйста, скажите, почему это происходит.
(Joomla 1.5.9)
Файлы, включенные успешно, это создать класс пользователей нулями в полях –
Что сделал вы получаете, когда вы делали var_dump JPATH_BASE? –
'string (38) "/ home/fint18/[> here addr site <]/www/ajax /../"' –