Example #1
0
 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");
 }
Example #2
0
 /**
  *
  * @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;
 }
Example #3
0
 public function __unset($name)
 {
     parent::__unset($name);
     $this->delete($name);
 }