Ejemplo n.º 1
0
 /**
  * (non-PHPdoc)
  *
  * @see \liuguang\mvc\LSession::saveSesData()
  *
  */
 protected function saveSesData($sid, DataMap $sesData, $isNew, $expire)
 {
     if (!$isNew) {
         $expire = time() + $this->cookieLife;
     }
     $this->mem->set($this->pre . $sid, $sesData->toArray(), MEMCACHE_COMPRESSED, $expire);
 }
Ejemplo n.º 2
0
 /**
  * (non-PHPdoc)
  *
  * @see \liuguang\mvc\LSession::saveSesData()
  *
  */
 protected function saveSesData($sid, DataMap $sesData, $isNew, $expire)
 {
     $encoded = addslashes(serialize($sesData->toArray()));
     if ($isNew) {
         $sql = sprintf('INSERT INTO %s(sid,encoded,expire) VALUES(\'%s\',\'%s\',%d)', $this->sessionTb, $sid, $encoded, $expire);
     } else {
         $sql = 'UPDATE ' . $this->sessionTb . ' SET encoded=\'' . $encoded . '\' WHERE sid=\'' . $sid . '\'';
     }
     $this->db->exec($sql);
 }