我的应用程序问题,PHP codeigniter应用程序,我刚才使用它。所以这里有问题,我有一个名为login.php的控制器,这个方法会做登录的过程,在检查输入是否正确之后,它会重定向到一个新的控制器,所以它就像重定向一样(“new_controller” )。但是当我测试它时,它会显示404错误。有谁能回答?
答案 0 :(得分:3)
您应该将base_url()
或site_url()
(取决于您的配置)添加到redirect()
功能:
redirect(base_url('your_controller/your_method'));
答案 1 :(得分:1)
像hashem一样,你可以使用redirect()函数,虽然你不需要使用base_url(),你只需要在控制器名称的前面加上'/'
redirect('/controller_name/method');
您需要在'application / config / autoload.php'文件中自动加载网址助手
$autoload['helper'] = array('url');