0
嗨(對不起,因爲英文不好:c) 我的代碼有問題。網站中有兩個版本的網站 - dev和main。 兩者均使用php 5.4並擁有一個主機提供程序。但在開發網站中,所有工作都很好,而且主要 - 不是。 那麼關於問題 我使用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登錄) 請告訴我爲什麼會發生這種情況。
(的Joomla 1.5.9)
文件成功列入,它創建領域 –
什麼了與空值的用戶類別當你做了JPATH_BASE的var_dump時,你會得到什麼? –
'string(38)「/ home/fint18/[> here Addr site www/ajax /../」' –