Changeset 2736

Show
Ignore:
Timestamp:
06/02/2008 10:49:58 AM (6 months ago)
Author:
Shadowhand
Message:

Fixing a bug in Session (2.1.2) that would prevent it from running on PHP 5.1.x. (Follows up on r1779) Thanks champs!

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • releases/2.1.2/system/libraries/Session.php

    r2103 r2736  
    9595 
    9696                        // Set the session cookie parameters 
    97                         session_set_cookie_params 
    98                         ( 
    99                                 self::$config['expiration'], 
    100                                 Config::item('cookie.path'), 
    101                                 Config::item('cookie.domain'), 
    102                                 Config::item('cookie.secure'), 
    103                                 Config::item('cookie.httponly') 
    104                         ); 
     97                        if (version_compare(PHP_VERSION, '5.2', '>=')) 
     98                        { 
     99                                session_set_cookie_params 
     100                                ( 
     101                                        self::$config['expiration'], 
     102                                        Config::item('cookie.path'), 
     103                                        Config::item('cookie.domain'), 
     104                                        Config::item('cookie.secure'), 
     105                                        Config::item('cookie.httponly') 
     106                                ); 
     107                        } 
     108                        else 
     109                        { 
     110                                session_set_cookie_params 
     111                                ( 
     112                                        self::$config['expiration'], 
     113                                        Config::item('cookie.path'), 
     114                                        Config::item('cookie.domain'), 
     115                                        Config::item('cookie.secure') 
     116                                ); 
     117                        } 
    105118 
    106119                        // Create a new session