我在joomla 1.5网站上工作。登录时,我想重定向到当前页面。无需转到索引页面。我正在使用redirecttofirstlogin插件重定向到所需的页面。它完美地运作。但我想将当前页面的URL传递给该链接。如何采取当前的网址。
这将返回错误的网址:JURI::getInstance()->toString()
。
答案 0 :(得分:1)
您可以使用以下行获取Joomla中的当前网址
$current_url = JURI::getInstance();
之后,您必须根据您的功能将$current_url
变量传递到所需的链接。
对于连接URL,您已使用此语法
$base_url = JURI::BASE();
For Concatenate:
$full_url = $base_url."index.php?option=com_properties&view=property&id=19&Itemid=54";
。
答案 1 :(得分:0)
尝试JURI::current()
它会为您提供当前网址。
joomla 1.5的更新: -
$u =& JURI::getInstance( );
echo 'URI is ' . $u->toString();
有关详情,请点击此处查看 - http://docs.joomla.org/JURI
答案 2 :(得分:0)
如果您只是想在登录后重定向到当前页面,则无需任何代码即可完成。
在Joomla Backend中,转到Module Manager并打开Login模块。有一个名为“登录重定向页面”的参数,您只需将其设置为“选择项目”,因此它基本上未被选中。
我刚刚测试了这个并且有效