Example #1
0
 public function __construct()
 {
     session_name('install_' . md5($_SERVER['HTTP_HOST']));
     $session_started = session_start();
     if (!$session_started || !isset($_SESSION['session_mode']) && (isset($_GET['_']) || isset($_POST['submitNext']) || isset($_POST['submitPrevious']) || isset($_POST['language']))) {
         InstallSession::$_cookie_mode = true;
         InstallSession::$_cookie = new Cookie('ps_install', null, time() + 7200, null, true);
     }
     if ($session_started && !isset($_SESSION['session_mode'])) {
         $_SESSION['session_mode'] = 'session';
         session_write_close();
     }
 }