php - 在 laravel 框架中使用数据库进行 session 存储

标签 php mysql database laravel laravel-4

我正在使用 PHP 的 Laravel 框架进行开发。现在对于我的应用程序, 我想将用户 session 存储在数据库和 laravel 的文档中,他们 指导如何使用数据库进行存储。

但是在数据库中搜索 session 时,我发现了这个 Link 这表示只要脚本与其他脚本一样在执行中,我们就需要锁定 脚本可以更改 session 的数据,所以我的问题是:-

  1. laravel 是否有自己的(内部)句柄,该链接在使用数据库进行 session 时说了什么?
  2. 如果 laravel 不提供内部支持或任何其他建议,是否提供任何功能来做到这一点?

最佳答案

LaravelPHP 使用 PdoSessionHandler通过 Symfony。正如您在源代码中看到的那样,没有表锁定。

不要担心锁定并使用 Laravel 数据库驱动程序进行 session 。 session 只能在 PHP 执行期间更改。

关于php - 在 laravel 框架中使用数据库进行 session 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23052882/

相关文章:

php - 读取文件/调用脚本在 preg_match_all 中的结果与代码中的文本不同

mysql - Select From 从查询中动态获取的表名

javascript - 存储用户之前是否按下过按钮

mysql - 在mysql中获取与日期对应的季度

java.sql.SQLException : No database selected

php - 尝试通过 Composer 包含 setasign/fpdf

php - 如何生成唯一的仅整数 ID,如 Facebook Twitter

php - 将时间转换为给定城市/州/国家/地区的本地时间

html - 特殊字符显示为文本而不是处理为 HTML

mysql - StaticPages 中的 NoMethodError#home