From 9c9baa79bc875aa5d2794a892c9b20fda8eb39ed Mon Sep 17 00:00:00 2001 From: QuentinBubu Date: Wed, 27 Oct 2021 15:41:11 +0200 Subject: [PATCH] Fix: env error on undefined --- src/Session/Session.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Session/Session.php b/src/Session/Session.php index 41d2a01..8452baa 100644 --- a/src/Session/Session.php +++ b/src/Session/Session.php @@ -10,15 +10,15 @@ public function __construct(?int $sessionCache = null, ?int $sessionLifetime = n { if (session_status() !== PHP_SESSION_ACTIVE) { - if (is_null($sessionLifetime)) $sessionLifetime = $_ENV['SESSION_DURATION']; + if (is_null($sessionLifetime)) $sessionLifetime = $_ENV['SESSION_DURATION'] ?? 0; ini_set('session.gc_maxlifetime', $sessionLifetime * 60 * 60 * 24); session_set_cookie_params($sessionLifetime * 60 * 60 * 24); - if (is_null($sessionCache)) $sessionCache = $_ENV['HTTP_EXPIRES']; + if (is_null($sessionCache)) $sessionCache = $_ENV['HTTP_EXPIRES'] ?? 0; session_cache_expire($sessionCache); - session_cache_limiter($_ENV['SESSION_CACHE_LIMITER']); + session_cache_limiter($_ENV['SESSION_CACHE_LIMITER'] ?? 'private'); session_start(); } }