summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2006-03-02 17:21:08 +0100
committerAndrew Dolgov <[email protected]>2006-03-02 17:21:08 +0100
commit686c3ccfa6060be0b3ed2a634709bb7eff702f50 (patch)
treef55d99c13b35a82d634ad7fdfcf20f27fd960bcb
parent04febb0429adb24da43ac33bc6d925d450e10b60 (diff)
SESSION_COOKIE_LIFETIME
-rw-r--r--config.php-dist3
-rw-r--r--sessions.php2
2 files changed, 5 insertions, 0 deletions
diff --git a/config.php-dist b/config.php-dist
index 17b2ed53f..8baf4b76c 100644
--- a/config.php-dist
+++ b/config.php-dist
@@ -107,5 +107,8 @@
define('SESSION_CHECK_ADDRESS', true);
// Bind sessions to specific IP address (requires DATABASE_BACKED_SESSIONS)
+ define('SESSION_COOKIE_LIFETIME', 3600);
+ // In seconds, 0 means delete on browser close
+
// vim:ft=php
?>
diff --git a/sessions.php b/sessions.php
index 36a982f7c..42877ffec 100644
--- a/sessions.php
+++ b/sessions.php
@@ -107,6 +107,8 @@
db_query($session_connection, $query);
}
+ session_set_cookie_params(SESSION_COOKIE_LIFETIME);
+
if (DATABASE_BACKED_SESSIONS) {
session_set_save_handler("open", "close", "read", "write", "destroy", "gc");
}