예제 #1
0
 /**
  * Permet et garanti :
  *   - session_start uniquement avec cookie
  *   - un id de session par paquetage
  *
  * return void
  */
 public static function session_start()
 {
     ini_set('session.use_cookies', 1);
     // Use cookies to store session.
     ini_set('session.use_only_cookies', 1);
     // phpsessionID interdit via URL
     ini_set('session.use_trans_sid', 0);
     // Éviter d'utiliser php sessionID dans l'URL si les cookies sont désactivés.
     session_set_cookie_params(0, "/");
     self::session_name();
     //pour différencier les ids sessions entres paquetage ; par ex : 'plummvc_exemple' pour le paquetage "exemple"
     session_start();
     self::$_session_start_on = true;
 }