$query=' UPDATE '.$this->TableName.' SET '.$this->TimestampField.' = '.$session->Expiration.' WHERE '.$this->IDField.' = '.$this->Conn->qstr($session->SID);
$this->Conn->Query($query);
}
functionLocateSession($sid)
{
$query=' SELECT * FROM '.$this->TableName.' WHERE '.$this->IDField.' = '.$this->Conn->qstr($sid);
$result=$this->Conn->GetRow($query);
if($result===false)returnfalse;
$this->DirectVars=$result;
$this->Expiration=$result[$this->TimestampField];
returntrue;
}
functionGetExpiration()
{
return$this->Expiration;
}
functionLoadData(&$session)
{
$query='SELECT '.$this->DataValueField.','.$this->DataVarField.' FROM '.$this->SessionDataTable.' WHERE '.$this->IDField.' = '.$this->Conn->qstr($session->SID);