public function __construct($options = null) { parent::__construct($options); $sessionPath = $options['save_path']; is_dir($sessionPath) or mkdir($sessionPath, 0755, true); session_save_path($sessionPath); }
/** * {@inheritdoc} */ public function __construct($options) { parent::__construct($options); if (!is_cli()) { if (isset($options['session_storage']) === false) { $options['session_storage'] = url_trimmer(config()->path->storage . '/session'); } session_save_path($options['session_storage']); session_set_cookie_params($options['lifetime'], $options['path'], $options['domain'], $options['secure'], $options['httponly']); } }
/** * Phalcon\Session\Adapter\Files constructor * * @param array $options */ public function __construct($options = null) { if (isset($options['name'])) { ini_set('session.name', $options['name']); } if (isset($options['lifetime'])) { ini_set('session.gc_maxlifetime', $options['lifetime']); } if (isset($options['cookie_lifetime'])) { ini_set('session.cookie_lifetime', $options['cookie_lifetime']); } parent::__construct($options); }