我的应用程序 PHP codeigniter 应用程序有问题,我刚开始使用它。所以问题来了,我有一个名为 login.php 的控制器,此方法将执行登录过程,在检查输入是否正确后,它将重定向到新控制器,因此类似于 redirect("new_controller" )。但是当我测试它时,它会显示一个 404 错误。任何人都可以回答?
问问题
10447 次
2 回答
3
您应该包括base_url()
or site_url()
(取决于您的配置)来redirect()
运行:
redirect(base_url('your_controller/your_method'));
于 2013-08-21T15:31:10.177 回答
1
像哈希答案一样,您可以使用 redirect() 功能,尽管您不需要使用 base_url() 您只需要像这样在控制器名称前面有一个“/”
redirect('/controller_name/method');
您需要在文件“application/config/autoload.php”中自动加载 url 帮助程序
$autoload['helper'] = array('url');
于 2013-08-21T15:52:36.503 回答