您好我写了第一个模块,我想要重定向到登录页面:index.php?controller=authentication
我添加了以下功能:header("Location: index.php?controller=authentication");
并尝试这样做:
Tools::redirect('authentication.php');
每次都是错误的:
此网页有一个重定向循环 ERR_TOO_MANY_REDIRECTS
任何提示?
答案 0 :(得分:1)
谢谢问题解决了!
@deniskoronets你对此有正确的看法:)
在其他论坛上有人给我这个代码:
if((strpos($url,'login')!==false) || (strpos($url,'authentication')!==false))
$page='loginpage';
else
$page='otherpage';
if (!$this->context->customer->isLogged() && $page != 'loginpage'){
Tools::redirect('authentication');
}
非常有帮助。
答案 1 :(得分:0)
显示此Web浏览器错误,因为此重定向重复执行多次。我认为,您的模块代码也在授权页面上执行,因此您尝试从auth页面重定向到auth页面。并且代码一次又一次地执行......