1

我的应用程序 PHP codeigniter 应用程序有问题,我刚开始使用它。所以问题来了,我有一个名为 login.php 的控制器,此方法将执行登录过程,在检查输入是否正确后,它将重定向到新控制器,因此类似于 redirect("new_controller" )。但是当我测试它时,它会显示一个 404 错误。任何人都可以回答?

4

2 回答 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 回答