ThinkPHP实现将SESSION存入MYSQL的方法

ThinkPHP实现将SESSION存入MYSQL的方法,第1张

概述这篇文章主要介绍了ThinkPHP实现将SESSION存入MYSQL的方法,需要的朋友可以参考下

本文以实例讲解了ThinkPHP实现将SESSION存入MysqL的方法,所采用的运行环境是ThinkPHP3.1.2版

首先index.PHP中设置为:

在config.PHP中设置为:

'配置值' // 添加数据库配置信 'SHOW_PAGE_TRACE' =>true,'DB_TYPE' => 'MysqL',// 数据库类型 'DB_HOST' => 'localhost',// 服务器地址 'DB_name' => 'thinkPHP',// 数据库名 'DB_USER' => '你的用户名',// 用户名 'DB_PWD' => '你的密码',// 密码 'DB_PORT' => 3306,// 端口 'DB_PREFIX' => 'think_',// 数据库表前缀缀'SESSION_OPTIONS'=>array( 'type'=> 'db',//session采用数据库保存 'expire'=>1440,//session过期时间,如果不设就是PHP.ini中设置的默认值 ),'SESSION_table'=>'think_session',//必须设置成这样,如果不加前缀就找不到数据表,这个需要注意);?>

数据库设置采用SessionDb.class.PHP中的DDL,不过后面加了ENGINE=MyISAM DEFAulT CHARSET=utf8

现在访问你的 index.PHP 后再在 phpmyadmin 中找到 think_session 表,我们会惊喜的发现多了条数据。至此问题搞定。其他不要设置了,SessionDb.class.PHP会自动加载.

这样ThinkPHP的调用

系统就会自动把这个session存储上面创建的数据库中。

总结

以上是内存溢出为你收集整理的ThinkPHP实现将SESSION存入MYSQL的方法全部内容,希望文章能够帮你解决ThinkPHP实现将SESSION存入MYSQL的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1235048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存