第四步是出现问题的地方。请求的控制器存在,所以它被执行;请求的视图存在,所以它正确地加载所有内容,但是即使在成功加载视图后调用了exit(),它也会执行重定向。
路由器为什么会继续打开并触发重定向?
我不会猜(根据@Tomasz:),但即使你 exit() 浏览器将尊重它得到的任何http头,包括一个位置。
exit()
事实上,在类似的情况下,对于任何错误,我都会发送一个重定向头,然后执行 exit 以确保执行不会在控制器中继续 之后
exit