turn on session cookies, if they are turned off.
authortokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sun, 9 Jul 2006 18:43:40 +0000 (18:43 +0000)
committertokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sun, 9 Jul 2006 18:43:40 +0000 (18:43 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11371 7612ce4b-ef26-0410-bec9-ea0150e637f0

include/init.php

index 236e1d08052f70ec482577e7d69a2635f64e3355..0f225eca1ea134082738bdc1209e126b3ae54e07 100644 (file)
@@ -58,6 +58,17 @@ if ((bool) @ini_get('register_globals') &&
     }
 }
 
+/**
+ * [#1518885] session.use_cookies = off breaks SquirrelMail
+ *
+ * When session cookies are not used, all http redirects, meta refreshes, 
+ * src/download.php and javascript URLs are broken. Setting must be set 
+ * before session is started.
+ */
+if (!(bool)ini_get('session.use_cookies') ||
+    ini_get('session.use_cookies') == 'off') {
+    ini_set('session.use_cookies','1');
+}
 
 /**
  * calculate SM_PATH and calculate the base_uri