dyfire
注册会员

UID 83575
精华
0
积分 51
帖子 60
金钱 51 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-11-21
状态 离线
|
[广告]: 代充Paypal帐号美元
function open()
{
return true;
}
function close()
{
return true;
}
function read($session_id)
{
$db = connect();
$rs = $db->fetchOne(PREFIX."online","*","where session_id='". $session_id ."' and expireTime>". time() ."");
if (!empty($rs))
{
return $rs;
}
return false;
}
function write($session_id, $value)
{
$db = connect();
$expireTime = time() + SESSION_LIFE;
$rs = $db->fetchOne(PREFIX."online","*","where session_id='". $session_id ."'");
if (empty($rs))
{
$arr = array(
"session_id" => $session_id,
"value" => $value,
"expireTime" => $expireTime
);
$rs = $db->insert(PREFIX."online",$arr);
}
else
{
$arr = array(
"session_id" => $session_id,
"value" => $value,
"expireTime" => $expireTime
);
$rs = $db->update(PREFIX."online",$arr,"where session_id='". $session_id ."'");
}
return $rs;
}
function destroy($session_id)
{
$db = connect();
$rs = $db->delete(PREFIX."online","where session_id='". $session_id ."'");
return $rs;
}
function gc($maxlifetime)
{
$db = connect();
$rs = $db->delete(PREFIX."online","where expireTime<". time() ."");
return $rs;
}
session_set_save_handler('open', 'close', 'read', 'write', 'destroy', 'gc');
session_start();
|  我的blog:www.52niuniu.net
|
|