2014-05-06 51 views
0

我看到一個奇怪的行爲與setRedirect函數在Joomla!中的controller! 我有一個管理方法,允許用戶登錄。奇怪的是,它完美的作品在一些機器和其他管理員被重定向,但沒有登錄。joomla奇怪的setRedirect動作

我dicovery,問題發生與Joomla的setRedirect因爲header() PHP funcion完美的作品。有人有一個想法?

非常感謝!

public function loginFromAdmin() 
{ 
    $userid = JRequest::getVar('id'); 
    $user = JUser::getInstance($userid); 
    $session =& JFactory::getSession(); 
    $session->set('user', $user); 

    $this->setRedirect('https://abc.com/index.php/xyz'); 
} 
+0

你使用的是什麼版本的Joomla? – Lodder

+0

我正在使用Joomla! 2.5。 –

回答

2

使用下面的代碼:

$app = JFactory::getApplication(); 
$app->redirect('https://abc.com/index.php/xyz'); 

希望這有助於。