Example #1
0
 /**
  * if session has not started, start sessions
  */
 public static function init()
 {
     if (self::$sessionStarted == false) {
         session_start();
         self::$sessionStarted = true;
     }
 }
Example #2
0
 /**
  * Inicializa a sessão
  * @access public
  * @return void
  */
 public static function start()
 {
     if (!isset($_SESSION)) {
         /*session_set_cookie_params(0, '/', '.'.URL);
           session_name('mysessionname');*/
         session_start();
         self::$session_id = session_id();
     }
 }
Example #3
0
 public static function destroy()
 {
     if (self::$sessionStarted) {
         session_unset();
         session_destroy();
         $params = session_get_cookie_params();
         setcookie(session_name(), '', time() - 42000, $params["path"], $params["domain"], $params["secure"], $params["httponly"]);
         self::$sessionStarted = false;
     }
 }