php - 重定向 Codeigniter 不起作用
问题描述
我需要有关重定向 codeigniter 的帮助。当我转到登录页面(重定向)时,它无法切换到登录页面。这是页面 MY_Controller。当我切换到登录页面时,它不明白
private function _check_login()
{
$controller = $this->uri->rsegment('1');
$controller = strtolower($controller);
$login = $this->session->userdata('login');
//neu ma chua dang nhap,ma truy cap 1 controller khac login
if(!$login && $controller != 'C_Login')
{
redirect(admin_url('C_Login'));
}
//neu ma admin da dang nhap thi khong cho phep vao trang login nua.
if($login && $controller == 'C_Login')
{
redirect(admin_url('C_Home'));
}
}
非常感谢
解决方案
确保在 config 文件夹下的 autoload.php 中加载 URL 帮助程序
$autoload['helper'] = array('url');
你也可以像 array('url','file') 或者在你需要的控制器中加载多个助手
$this->load->helper('url');
推荐阅读
- javascript - 允许模块访问需要它们的服务器中定义的函数/变量?
- python - Django-simple-history 错误设置 ChangeReason
- c# - epplus 获取列标题
- laravel - Azure 应用服务存在于子目录中时,如何设置其默认文档?
- javascript - 使用 If 语句代替单元测试
- swift4 - 在 google 地方 ios sdk 中显示的自定义地方
- javascript - 电子js上的地理定位
- wordpress - 如何从本地系统渲染和存储 WP 数据
- c++ - 检查 QDragEnterEvent 和 QDropEvent 中的 QMimeData
- java - java.lang.illegalStateException 当让 mediaPlayer.getCurrentPosition 和 SeekBar 在 Pause 时进入 Intial