如果在用户浏览器上启用了会话和 cookie,您如何从钩子文件中进行控制?
这是我的代码,不幸的是它不起作用:
cookie.php (/hooks) 类 Cookie {
function control_cookies_enabled()
{
$CI =& get_instance();
$CI->session->unset_userdata('enabled_cookies',false);
$CI->session->set_userdata('enabled_cookies','1');
if($CI->session->userdata('enabled_cookies') !== '1'){
redirect(site_url('home'));
}
}
}
然后我在 /config/hooks.php 中调用它
$hook['pre_controller'] = array(
'class' => 'cookie',
'function' => 'control_cookies_enabled',
'filename' => 'cookie.php',
'filepath' => 'hooks'
);
谢谢。