TP3.2 Session 存数据库问题

浏览:2569 发布日期:2014/08/28 分类:求助交流
采用TP3.2 要把session存入数据库oracle,
配置文件:
'DB_PREFIX' => 'CMS',
'SESSION_OPTIONS'=>array(
'type'=> 'db',//session采用数据库保存
'expire'=>1440,//session过期时间,如果不设就是php.ini中设置的默认值
),
'SESSION_TABLE' => 'CMSSESSION',
'SESSION_TYPE' => 'Db', // session hander类型 默认无需设置 除非扩展了session hander驱动


只要加上 'SESSION_TYPE' => 'Db'
网页就一直处于加载中,最后报错:
Maximum execution time of 30 seconds exceeded
错误位置
FILE: \ThinkPHP\Library\Think\Think.class.php  LINE: 243

各位是否遇到过类似问题,谢谢

ThinkPHP\Library\Think\Session\Driver\Db.class.php中的代码是不是不支持oracle

//主数据库链接
$hander = mysql_connect(
$host[$w].(isset($port[$w])?':'.$port[$w]:':'.$port[0]),
isset($user[$w])?$user[$w]:$user[0],
isset($pwd[$w])?$pwd[$w]:$pwd[0]
);


最佳答案
评论( 相关
后面还有条评论,点击查看>>