php - 在 MVC 架构中,哪里最适合创建 session ?

标签 php session model-view-controller

我正在开发一个 PHP 应用程序作为练习,我想知道在哪里创建 session 会更正确。

我在 Controller 中收到登录数据,然后我询问我的模型该用户是否存在以及密码是否匹配。这个 Controller 应该处理 session 创建吗?我只是找不到一个好的答案。

最佳答案

session 处理程序可以是根据需要注入(inject)到任何 Controller 中的组件,也可以是应用程序范围的单例。

我会在中型应用程序上采用第一种方法,并在依赖性较低的微框架中使用后者。

关于php - 在 MVC 架构中,哪里最适合创建 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16408485/

相关文章:

php - 如何从数据库中选择随机 ID,不包括已删除的 ID?

php - Bootstrap 模态背景不覆盖按钮和字段

php - header 函数在 php 中不起作用

c# - 将 session 和响应对象传递给类 - 开销?

winforms - WinForms 的 MVC\MVP 框架

c++ - 如何正确使用Qt beginInsertRows

php - Laravel sluggs 在路由中

php - 修复sql语句错误

python - Django 1.5 session 变量在 Post-Redirect-Get 后不显示

objective-c - View 了解其 Controller 是否可以?