2013-01-04 24 views
4

嗨我有兩個模塊並將用戶id從一個模塊傳遞到第二個模塊,使用以下代碼。如何在joomla中從一個模塊獲取會話值到另一個模塊

//要設置與Joomla(第一模塊)會話

$getCompID = JRequest::getVar('compID');   
$session =& JFactory::getSession(); 
$session->set('comID', $getCompID); 

//爲了得到與Joomla(第二模塊)會話

$session = JFactory::getSession(); 
echo $session->get('comID'); 

我不能在第二模塊獲取會話值。 plz幫助我。

回答

2

有可能是您沒有在第一個模塊中重新加載頁面,並嘗試在第二個模塊中設置會話和訪問會話。

所以先試試第一個模塊中重新加載相同頁面,並指定會話或者你應該用你的第二個模塊中下面的代碼

$getCompID = JRequest::getVar('compID');

$session =& JFactory::getSession();

$session->set('comID', $getCompID);

echo $session->get('comID');

將您的變量傳遞給' compID'到第二個模塊,並嘗試在那裏設置會話

相關問題