classes/Session.php
static public function start($name=null){
		if (isset($_SESSION)) return;
		$ln = static::name($name);
    // Obfuscate IDs
    ini_set('session.hash_function', 'whirlpool');
		session_cache_limiter('must-revalidate');
    if (session_status() == PHP_SESSION_NONE) {
		  @session_start();
    }
    static::trigger("start", $name?:$ln);
	}
static public function start($name=null){
		if (isset($_SESSION)) return;
		$ln = static::name($name);
    // Obfuscate IDs
    ini_set('session.hash_function', 'whirlpool');
		session_cache_limiter('must-revalidate');
    if (session_status() == PHP_SESSION_NONE) {
		  @session_start();
    }
    static::trigger("start", $name?:$ln);
	}
static public function start ( $ name = null ) { if ( isset ( $ _SESSION ) ) return ; $ ln = static :: name ( $ name ) ; // Obfuscate IDs ini_set ( 'session.hash_function' , 'whirlpool' ) ; session_cache_limiter ( 'must-revalidate' ) ; if ( session_status ( ) == PHP_SESSION_NONE ) { @ session_start ( ) ; } static :: trigger ( "start" , $ name ? : $ ln ) ; }
Start session handler

@access public
@static
@return void
Start session handler