r2435 Moved last visited tab data from cookies to session
authorDenis Yeldandi <dyeldandi@gmail.com>
Wed, 11 Feb 2009 16:00:54 +0000 (16:00 +0000)
committerDenis Yeldandi <dyeldandi@gmail.com>
Wed, 11 Feb 2009 16:00:54 +0000 (16:00 +0000)
inc/init.php
index.php

index fe30eefda03530f15185166e79ab25f7fa116201..87f53abce98228fbff8e0818d18b328b7e82b75d 100644 (file)
@@ -139,8 +139,8 @@ $pageno = (isset ($_REQUEST['page'])) ? $_REQUEST['page'] : 'index';
 // it is awailable, fall back to the default one.
 if (isset ($_REQUEST['tab']))
        $tabno = $_REQUEST['tab'];
-elseif (getConfigVar ('SHOW_LAST_TAB') == 'yes' and isset ($_COOKIE['RTLT-' . $pageno]))
-       $tabno = $_COOKIE['RTLT-' . $pageno];
+elseif (getConfigVar ('SHOW_LAST_TAB') == 'yes' and isset ($_SESSION['RTLT'][$pageno]))
+       $tabno = $_SESSION['RTLT'][$pageno];
 else
        $tabno = 'default';
 $op = (isset ($_REQUEST['op'])) ? $_REQUEST['op'] : '';
index 4bded0ad547c56a7664607988ff230ffe6fef4ec..7d193696f5178f37fa8fc870f9da7a67ac051412 100644 (file)
--- a/index.php
+++ b/index.php
@@ -9,7 +9,7 @@ if (!permitted())
        die;
 }
 // Only store the tab name after clearance is got. Any failure is unhandleable.
-setcookie ('RTLT-' . $pageno, $tabno, time() + getConfigVar ('COOKIE_TTL'));
+$_SESSION['RTLT'][$pageno] = $tabno;
 
 echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'."\n";
 echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">'."\n";