我正在将我的网站迁移到CodeIgniter框架中。我以前从未使用过MVC框架,所以这是一个很大的进步。
在我的旧网站中,每个页面的每个页面都会有include("session_handler.php");
。该脚本将检查会话变量,验证会话并在数据库中存储内容。
有没有办法让这个脚本自动包含在每个页面中?我可以在配置中指定它吗? CI可能有一种内部方式来处理优于我的方法的会话吗?
答案 0 :(得分:2)
代码点火器有Session class你可以使用。
它还有一个autoload functionality。
我认为这两件事应该涵盖你的要求......
如果您需要对会话进行额外验证,您可以扩展核心会话类(如果您只是在框架上启动,可能会要求太多),或者您可以创建自己的库并自动加载它在会话之后运行一些额外的代码..