如何在Joomla 2.5中登录后重定向用户

时间:2013-06-24 06:36:17

标签: redirect joomla login joomla2.5

我在Joomla 2.5中创建了使用fancybox的自定义登录模块。

我们的网站使用的是SEF网址。现在我的问题是用户没有重定向到触发弹出窗口的上一页。

我在我的模块中使用了以下代码,并将其传递给登录表单的“return”参数。

$uri =& JFactory::getURI();
$redirectUrl = urlencode(base64_encode($uri->toString()));

<input type="hidden" name="return" value="<?php echo $redirectUrl; ?>" />

但是它重定向并在URL的末尾添加了一些值并显示404页面。

e.g.

localhost/xxx/xxxx.html

TO

localhost/xxx/xxxx.html7

2 个答案:

答案 0 :(得分:0)

你可以删除最后一个字符吗?

$char = strlen($redirectUrl) - 1;

答案 1 :(得分:0)

试试这个

  

$ redirectUrl = base64_encode($ uri-&gt; toString());