PHP CI v3.1.8
PHP CI 使用钩子做是否登录时如果使用到 session做校验,需要注意:钩子配置$hook数组的key 如果使用'post_controller_constructor' 会获取不到 session 的值;
因为[CI文档] 'post_controller_constructor'是在你的控制器实例化之后立即执行,控制器的任何方法都还尚未调用。
使用'post_controller' 可获取session 数据
$hook['post_controller'] = array(
'class' => 'ManageAuth',
'function' => 'auth',
'filename' =>'ManageAuth.php',
'filepath' => 'hooks');