public function __construct($session_name, $sessid_lifetime = 180, $sessid_fingerprint_data = null) { $this->session_name = $session_name; $this->sessid_lifetime = $sessid_lifetime; if (!empty($sessid_fingerprint_data)) { $this->sessid_fingerprint = sha1($sessid_fingerprint_data); } parent::__construct("_SESSION"); }
/** * * @return array */ protected function parsedInput() { if (in_array($this->context->method, array(self::METHOD_PUT, self::METHOD_DELETE))) { $output = array(); $body = $this->rawInput(); $input = is_string($body) ? $body : ''; if (function_exists('mb_parse_str')) { mb_parse_str($input, $output); } else { parse_str($input, $output); } $result = $output; } else { $result = $this->POST->getArray(); } return $result; }
public function __unset($name) { parent::__unset($name); $this->delete($name); }