Moi je fais comme cela si quelqu'un voit une erreur:
// Session créée ? Si Non, en créer une nouvelle
if ($PHPSESSID)
session_start($PHPSESSID);
else
session_start();//création d'une session, et transmission de son identifiant au navigateur
$sid = session_id();//capture de la clef de session
if (!$marge)
$marge = 1.5;//cest la marge consenti pour chaque article en plus de la marge ARKALIS standard
//convention=> si marge à 10%, alors $marge=1.1
session_register("marge"); // on va placer la variable dans le contexte