/** * 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; }