src/visualCaptcha/Session.php
<?php
namespace visualCaptcha;
class Session {
private $namespace = '';
public function __construct( $namespace = 'visualcaptcha' ) {
$this->namespace = $namespace;
}
public function clear() {
$_SESSION[ $this->namespace ] = Array();
}
public function get( $key ) {
if ( !isset( $_SESSION[ $this->namespace ] ) ) {
$this->clear();
}
if ( isset( $_SESSION[ $this->namespace ][ $key ] ) ) {
return $_SESSION[ $this->namespace ][ $key ];
}
return null;
}
public function set( $key, $value ) {
if ( !isset( $_SESSION[ $this->namespace ] ) ) {
$this->clear();
}
$_SESSION[ $this->namespace ][ $key ] = $value;
}
};
?>