📄 session.class.php
字号:
<?php#[定义session类信息]CLASS SESSION{ var $DB; var $prefix; Function __construct($DB,$prefix="qinggan_") { $this->DB = $DB; $this->prefix = $prefix; } #[兼容PHP4] Function SESSION($DB,$prefix="qinggan_") { $this->__construct($DB,$prefix); } Function qgOpen($save_path,$session_name) { return true; } Function qgClose() { return true; } Function qgRead($sid) { $rs = $this->DB->qgGetOne("SELECT * FROM ".$this->prefix."session WHERE id='".$sid."'"); if(!$rs["data"]) { return false; } return $rs["data"]; } Function qgWrite($sid,$data) { $rs = $this->DB->qgGetOne("SELECT * FROM ".$this->prefix."session WHERE id='".$sid."'"); if($rs) { $this->DB->qgQuery("UPDATE ".$this->prefix."session SET data='".$data."',lasttime='".time()."' WHERE id='".$sid."'"); } else { $this->DB->qgQuery("INSERT INTO ".$this->prefix."session SET id='".$sid."',data='".$data."',lasttime='".time()."'"); } return true; } function qgDelete($sid) { $this->DB->qgQuery("DELETE FROM ".$this->prefix."session WHERE id='".$sid."'"); return true; } function qgGc() { $this->DB->qgQuery("DELETE FROM ".$this->prefix."session WHERE lasttime+1800<'".time()."'"); return true; }}$SESSION = new session($DB,$prefix);session_module_name("user");session_set_save_handler( array($SESSION,"qgOpen"), array($SESSION,"qgClose"), array($SESSION,"qgRead"), array($SESSION,"qgWrite"), array($SESSION,"qgDelete"), array($SESSION,"qgGc"));session_start();?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -