1、php中设置用户自定义session
入口文件index.php,需要注明session是用户自定义:
<?php
header(\"Content-type: text/html; charset=utf-8\");
define(\'APP_DEBUG\', \'true\');
define(\'APP_NAME\', \'Home\');
define(\'APP_PATH\', \'./Home/\');
require \'./ThinkPHP/ThinkPHP.php\';
// 这里需要你追加
ini_set(\"session.save_handler\", \"user\");//设置PHP的SESSION由用户定义
?>
2、修改配置文件
配置文件config.php中配置session的数据表,追加一下数据:
\'SESSION_OPTIONS\'=>array(
\'type\'=> \'db\',//session采用数据库保存
\'expire\'=>1440,//session过期时间,如果不设就是php.ini中设置的默认值
),
\'SESSION_TABLE\'=>\'wp_session\', //必须设置成这样,如果不加前缀就找不到数据表,这个需要注意
3、建立数据表
然后数据库中需要建立一张数据表,wp_session
CREATE TABLE `wp_session` (
`session_id` varchar(255) NOT NULL,
`session_expire` int(11) NOT NULL,
`session_data` blob,
UNIQUE KEY `session_id` (`session_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
继续阅读与本文标签相同的文章
上一篇 :
程序员们该如何破局!
-
微信 7.0.8 内测新功能,教你如何激活它
2026-05-14栏目: 教程
-
美女机器人刚上市就售罄,除了生孩子,其他什么都能干!
2026-05-14栏目: 教程
-
互联网之光大会的黑科技,总有一款惊艳你!
2026-05-14栏目: 教程
-
微信宣布一项新举措,关系到每一个用户,网友一致力挺:干得漂亮!
2026-05-14栏目: 教程
-
微软建议企业客户卸载KB4520062累积更新
2026-05-14栏目: 教程
