Example #1
0
 /**
  * コンストラクタ
  * セッションを自動的に開始する
  */
 public function __construct()
 {
     if (!self::$sessionStarted) {
         session_start();
         self::$sessionStarted = true;
     }
 }
Example #2
0
 public static function init()
 {
     if (self::$sessionStarted == false) {
         session_start();
         self::$sessionStarted = true;
     }
 }
Example #3
0
 public function regenerate($destroy = true)
 {
     if (!self::$sessionIdRegenerated) {
         session_regenerate_id($destroy);
         self::$sessionStarted = true;
     }
 }
Example #4
0
 public function __construct()
 {
     if (!self::$sessionStarted) {
         session_start();
         header('Expires:-1');
         header('Cache-Control:');
         header('Pragma:');
         self::$sessionStarted = true;
     }
 }
Example #5
0
 public function __construct()
 {
     if (self::$sessionStarted === true) {
         return true;
     }
     session_set_save_handler(array(&$this, 'open'), array(&$this, 'close'), array(&$this, 'read'), array(&$this, 'write'), array(&$this, 'destroy'), array(&$this, 'gc'));
     register_shutdown_function("session_write_close");
     session_start();
     self::$sessionStarted = true;
 }