// Fixed sessions/cookies

// Added support iframe
This commit is contained in:
Damien Metzger
2013-06-24 11:51:00 +02:00
parent 6955594290
commit 5335820915
3 changed files with 20 additions and 9 deletions
+6 -2
View File
@@ -43,13 +43,17 @@ class InstallSession
public function __construct()
{
session_name('install_'.md5(__PS_BASE_URI__));
if (!session_start()
if (!($session_started = session_start())
|| (!isset($_SESSION['session_mode']) && (isset($_POST['submitNext']) || isset($_POST['submitPrevious']) || isset($_POST['language']))))
{
InstallSession::$_cookie_mode = true;
InstallSession::$_cookie = new Cookie('ps_install', null, time() + 7200, null, true);
}
$_SESSION['session_mode'] = 'session';
if ($session_started && !isset($_SESSION['session_mode']))
{
$_SESSION['session_mode'] = 'session';
session_write_close();
}
}
public function clean()