我想在 Joomla 页面上有一个小的登录链接。如果我单击此链接并登录,它应该会返回到我之前的页面。为此,我需要当前页面的查询,例如option=com_component&article=....
但如果我使用JURI::getInstance()
查询为空(假)。
这是代码:
<?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=...