无法重定向到控制器仪表板

时间:2019-12-22 09:27:24

标签: php codeigniter authentication redirect codeigniter-3

这是登录脚本,当我登录时,应定向到控制器仪表板。但是重定向不起作用。我使用codeigniter和最新版本的xampp。

npm start

1 个答案:

答案 0 :(得分:0)

除了像注释中建议的其他建议一样在重定向之前删除所有输出(由于重定向使用http标头),redirect函数应接收以下两个参数之一:

1.-重定向到外部资源时包含协议(即redirect('https://www.example.com/');)的完整URL或

2.-重定向到内部资源(即redirect('controller/method');

时的完整控制器/方法对

在您的代码中,您似乎仅重定向到控制器名称,这在某些情况下可能会起作用,但不能保证如此。如果控制器名称为dashboard,方法名称为something,请尝试将您的重定向更改为redirect('dashboard/something');(并删除print_r语句和所有其他可能发送标头的输出到达实际的redirect行之前到达浏览器)