/** * コンストラクタ * セッションを自動的に開始する */ public function __construct() { if (!self::$sessionStarted) { session_start(); self::$sessionStarted = true; } }
public static function init() { if (self::$sessionStarted == false) { session_start(); self::$sessionStarted = true; } }
public function regenerate($destroy = true) { if (!self::$sessionIdRegenerated) { session_regenerate_id($destroy); self::$sessionStarted = true; } }
public function __construct() { if (!self::$sessionStarted) { session_start(); header('Expires:-1'); header('Cache-Control:'); header('Pragma:'); self::$sessionStarted = true; } }
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; }