diff options
author | Andrew Dolgov <[email protected]> | 2017-06-29 12:47:10 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2017-06-29 12:47:10 +0300 |
commit | f25abeb922eb5359d83fdf9068eb8d1a616fffbd (patch) | |
tree | 70f5c9da639a99b31e86b9d1fa0965aeaada844e /sessions.php | |
parent | 3099d2d5f8c4a2a89c71a773d0541849b31633ef (diff) |
default to file-based session storage
Diffstat (limited to 'sessions.php')
-rw-r--r-- | sessions.php | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/sessions.php b/sessions.php index 9a90ad4..82a90c2 100644 --- a/sessions.php +++ b/sessions.php @@ -57,12 +57,16 @@ return true; } - session_set_save_handler("s_open", - "s_close", "s_read", "s_write", - "s_destroy", "s_gc"); + + if (defined('SQLITE_SESSION_STORE') && SQLITE_SESSION_STORE) { + session_set_save_handler("s_open", + "s_close", "s_read", "s_write", + "s_destroy", "s_gc"); + } else { + session_save_path(__DIR__ . "/sessions"); + } register_shutdown_function('session_write_close'); session_start(); - ?> |