-<?php\r
-\r
-/**\r
- * @file src/Core/Session.php\r
- */\r
-namespace Friendica\Core;\r
-\r
-use Friendica\Core\Session\DatabaseSessionHandler;\r
-use Friendica\Core\Session\MemcacheSessionHandler;\r
-\r
-/**\r
- * High-level Session service class\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class Session\r
-{\r
- public static $exists = false;\r
- public static $expire = 180000;\r
-\r
- public static function init()\r
- {\r
- ini_set('session.gc_probability', 50);\r
- ini_set('session.use_only_cookies', 1);\r
- ini_set('session.cookie_httponly', 1);\r
-\r
- if (Config::get('system', 'ssl_policy') == SSL_POLICY_FULL) {\r
- ini_set('session.cookie_secure', 1);\r
- }\r
-\r
- if (!Config::get('system', 'disable_database_session')) {\r
- $memcache = Cache::memcache();\r
- if (is_object($memcache)) {\r
- $SessionHandler = new MemcacheSessionHandler($memcache);\r
- } else {\r
- $SessionHandler = new DatabaseSessionHandler();\r
- }\r
-\r
- session_set_save_handler($SessionHandler);\r
- }\r
- }\r
-\r
- public static function exists($name)\r
- {\r
- return isset($_SESSION[$name]);\r
- }\r
-\r
- public static function get($name)\r
- {\r
- return defaults($_SESSION, $name, null);\r
- }\r
-\r
- public static function set($name, $value)\r
- {\r
- $_SESSION[$name] = $value;\r
- }\r
-}\r
+<?php
+
+/**
+ * @file src/Core/Session.php
+ */
+namespace Friendica\Core;
+
+use Friendica\Core\Session\DatabaseSessionHandler;
+use Friendica\Core\Session\MemcacheSessionHandler;
+
+/**
+ * High-level Session service class
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+class Session
+{
+ public static $exists = false;
+ public static $expire = 180000;
+
+ public static function init()
+ {
+ ini_set('session.gc_probability', 50);
+ ini_set('session.use_only_cookies', 1);
+ ini_set('session.cookie_httponly', 1);
+
+ if (Config::get('system', 'ssl_policy') == SSL_POLICY_FULL) {
+ ini_set('session.cookie_secure', 1);
+ }
+
+ if (!Config::get('system', 'disable_database_session')) {
+ $memcache = Cache::memcache();
+ if (is_object($memcache)) {
+ $SessionHandler = new MemcacheSessionHandler($memcache);
+ } else {
+ $SessionHandler = new DatabaseSessionHandler();
+ }
+
+ session_set_save_handler($SessionHandler);
+ }
+ }
+
+ public static function exists($name)
+ {
+ return isset($_SESSION[$name]);
+ }
+
+ public static function get($name)
+ {
+ return defaults($_SESSION, $name, null);
+ }
+
+ public static function set($name, $value)
+ {
+ $_SESSION[$name] = $value;
+ }
+}