name = $name; if (isset($_COOKIE[$name])) { $this->values = unserialize($_COOKIE[$name]); } else { $this->values = array(); } $this->_setCookie(); } function reg($name,$value) { $this->values[$name] = $value; $this->_setCookie(); } function unreg($name) { unset($this->values[$name]); $this->_setCookie(); } function f($name) { if (!empty($this->values[$name])) { return $this->values[$name]; } return null; } function destroy() { setcookie($this->name,'',time() - 3600); } function _setCookie() { setcookie($this->name,serialize($this->values)); } } ?>