Development

Changeset 6505

You must first sign up to be able to contribute.

Changeset 6505

Show
Ignore:
Timestamp:
12/14/07 14:09:26 (9 months ago)
Author:
fabien
Message:

fixed sfSessionStorage to be sure session are only started once

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/storage/sfSessionStorage.class.php

    r4890 r6505  
    2626class sfSessionStorage extends sfStorage 
    2727{ 
     28  static protected 
     29    $sessionStarted = false; 
     30 
    2831  /** 
    2932   * Initializes this Storage instance. 
     
    6871    } 
    6972 
    70     if ($this->getParameter('auto_start', true)
     73    if ($this->getParameter('auto_start', true) && !self::$sessionStarted
    7174    { 
    72       // start our session 
    7375      session_start(); 
     76      self::$sessionStarted = true; 
    7477    } 
    7578  }