Source for file Session.class.php
Documentation is available at Session.class.php
* Gumbo Library Framework
* This library is being released under the terms of the New BSD License. A
* copy of the license is packaged with the software (LICENSE.txt). If no
* copy is found, a copy of the license template can be found at:
* http://www.opensource.org/licenses/bsd-license.php
* @copyright Copyright (c) 2007, iBayou, Michael Luster
* @license http://www.opensource.org/licenses/bsd-license.php New BSD License
* @author Michael Luster <mluster79@yahoo.com>
* @link http://sourceforge.net/projects/phpgumbo
* @copyright Copyright (c) 2007, iBayou, Michael Luster
* @license http://www.opensource.org/licenses/bsd-license.php New BSD License
* @author Michael Luster <mluster79@yahoo.com>
* @link http://sourceforge.net/projects/phpgumbo
* @desc Session Interface
* Returns a SESSION value
public function __get ($key);
public function __set ($key, $val);
* Returns if a SESSION variable exists
* Unsets a SESSION variable
public function start ();
* Stops the Session by removing all Session data
public function saveSettings ($lifetime, $path=
null, $domain=
null, $secure=
false);
* Sets a value inside the SESSION array
* @param mix $val (primitive values only)
public function set ($key, $val);
* Sets the Session Lifetime
* Sets the Session domain
* Sets if the Session should be secure
public function getId ();
* Returns the Session Name
* Returns the value of the SESSION variable
public function get ($key);
* Returns the SESSION array
* Returns the Session lifetime
* Returns the Session path
* Returns the Session domain
* Returns if the Session is secure