default_remember = $default_remember; // clear session info if necessary if (! $this->remember() && ! isset($_COOKIE[$cookie_name])) { $_SESSION = array(); } // set in use cookie $params = session_get_cookie_params(); setcookie($cookie_name, 1, 0, $params['path'], $params['domain'], $params['secure']); } function remember() { return isset($_SESSION[$this->session_keyname]) ? $_SESSION[$this->session_keyname] : $this->default_remember; } function setRemember($on) { $_SESSION[$this->session_keyname] = $on; } function clear() { if (isset($_SESSION[$this->session_keyname])) { $t = $_SESSION[$this->session_keyname]; $_SESSION = array($this->session_keyname => $t); } } } ?>