这是登录脚本,当我登录时,应定向到控制器仪表板。但是重定向不起作用。我使用codeigniter和最新版本的xampp。
npm start
答案 0 :(得分:0)
除了像注释中建议的其他建议一样在重定向之前删除所有输出(由于重定向使用http标头),redirect
函数应接收以下两个参数之一:
1.-重定向到外部资源时包含协议(即redirect('https://www.example.com/');
)的完整URL或
2.-重定向到内部资源(即redirect('controller/method');
在您的代码中,您似乎仅重定向到控制器名称,这在某些情况下可能会起作用,但不能保证如此。如果控制器名称为dashboard
,方法名称为something
,请尝试将您的重定向更改为redirect('dashboard/something');
(并删除print_r
语句和所有其他可能发送标头的输出到达实际的redirect
行之前到达浏览器)