Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace:

Diff

1583
 
1830
 
1830
 
sessions.php
_> 11 <?php
  22 /*
<> 3 -  $Id: sessions.php,v 1.9 2003/06/23 01:20:05 hpdl Exp $
   3+  $Id: sessions.php 1830 2008-01-30 00:58:21Z hpdl $
44 
  55   osCommerce, Open Source E-Commerce Solutions
  66   http://www.oscommerce.com
  77 
<> 8 -  Copyright (c) 2007 osCommerce
   8+  Copyright (c) 2008 osCommerce
99 
  1010   Released under the GNU General Public License
  1111 */
  1212 
<>  13+  if ( (PHP_VERSION >= 4.3) && ((bool)ini_get('register_globals') == false) ) {
   14+    @ini_set('session.bug_compat_42', 1);
   15+    @ini_set('session.bug_compat_warn', 0);
   16+  }
   17+
1318   if (STORE_SESSIONS == 'mysql') {
  1419     if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
  1520       $SESS_LIFE = 1440;
     
 !
3136         return $value['value'];
  3237       }
  3338 
<> 34 -      return false;
   39+      return '';
3540     }
  3641 
  3742     function _sess_write($key, $val) {
     
 !
106111       } else {
  107112         $_SESSION[$variable] = null;
  108113       }
<> 109 -      $GLOBALS[$variable] =& $_SESSION[$variable];
110114     }
  111115 
  112116     return false;
     
 !
116120     if (PHP_VERSION < 4.3) {
  117121       return session_is_registered($variable);
  118122     } else {
<> 119 -      return isset($_SESSION[$variable]);
   123+      return isset($_SESSION) && array_key_exists($variable, $_SESSION);
<_ 120124     }
  121125   }
  122126