配置文件:
'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]
);
最佳答案