1

我在 joomla 1.5 站点工作。登录时,我想重定向到当前页面。无需转到索引页面。我正在使用redirecttofirstlogin 插件重定向到所需的页面。它完美地工作。但我想将当前页面 url 传递给该链接。如何获取当前的 url。

这将返回错误的 url: JURI::getInstance()->toString()

4

3 回答 3

1

您可以使用以下行在 Joomla 中获取当前 URL

$current_url = JURI::getInstance();

之后,您必须$current_url根据您的功能将变量传递给所需的链接。


对于连接 URL,您已使用此语法,

$base_url = JURI::BASE();

对于连接:

$full_url = $base_url."index.php?option=com_properties&view=property&id=19&Itemid=54";.

于 2012-11-22T07:44:56.400 回答
0

试试JURI::current()它会给你当前的网址。

joomla 1.5 更新:-

$u =& JURI::getInstance( );
echo 'URI is ' . $u->toString();

有关更多信息,您可以在此处查看 - http://docs.joomla.org/JURI

于 2012-11-22T07:49:36.580 回答
0

如果您只是想在登录后重定向到当前页面,那么无需任何代码即可完成。

在 Joomla 后端,转到模块管理器并打开登录模块。有一个参数叫做“登录重定向页面”,你只需将它设置为“选择项目”,所以它基本上是未选中的。

我刚刚自己测试过它并且它有效

于 2012-11-22T13:34:55.123 回答