0
我想在Joomla頁面上有一個小小的登錄鏈接。如果我點擊這個鏈接並登錄,它應該返回到我之前的頁面。爲此,我需要查詢當前頁面,如option=com_component&article=....
但是如果我使用JURI::getInstance()
查詢是空的(false)。JURI :: getInstance()query missing
這是代碼:
<?php
$user = & JFactory::getUser();
$site = & JURI::getInstance()->getQuery();
$return = urlencode(base64_encode('index.php?'.$site));
?>
<a class="<?php echo $user->id? 'logout-a' : 'login-a';?>" href="index.php?option=com_users&view=login&return=<?php echo $return ?>">
<?php
if ($user->id) echo 'Logout';
else echo 'Login';
?>
</a>
返回工作,但它只返回我index.php
,不index.php?option=...
沒有,這是同樣的問題,該網站只包含'http://.../index.php'沒有查詢部分。 –
@TIIUNDER我已經更新了答案,看看它是否有幫助 – Toretto
謝謝你的幫助,但它不起作用。一樣的問題。 –