PHP: Beaucoup de variable $_SESSION ...

Pascal_22 Messages postés 559 Statut Membre -  
Pascal_22 Messages postés 559 Statut Membre -
Bonjour à tous,

Sur mon site, j'utilise environ un 20aine de variable session afin de sauvegarder les préférences des membres...

Je m'apprète a recréer encore 7 variables session $_SESSION.

Est-ce Trop ?

Devrais-je à la place créer un tableau (array) de var session :
$_SESSION["Info"]["Info1"] = valeur;
$_SESSION["Info"]["Info2"] = valeur;
$_SESSION["Info"]["Info3"] = valeur;
$_SESSION["Info"]["Info4"] = valeur;
$_SESSION["Info"]["Info5"] = valeur;
$_SESSION["Info"]["Info6"] = valeur;
...
Est-ce mieux?

Merci de votre réponse.

Pascal_22

3 réponses

  1. Pascal_22 Messages postés 559 Statut Membre 54
     
    Bonjour MasterCroW,

    Oui moi aussi je rempli les variables session lors du login du user.

    Mais je dois rajouter encore 7 variable session afin de stocker d'autre info du membre que je viens d'ajouter au site.

    Donc je posait la question: Est-ce négatif d'avoir beaucoup de variable session?

    Et pour ta question:
    Pourquoi mets-tu des variable comme ceci ?

    $_SESSION["Info"]["Info6"] = valeur;


    Ce que je veux dire c'Est est-ce mieux d'avoir plein de var session comme:
    $_SESSION["ID"] = $id;
    $_SESSION[Nom"] = $Nom;
    $_SESSION["Prenom"] = $Prenom;
    ...
    et encore d'autre...

    Ou bien devrais-je utiliser les tableau de session:

    $_SESSION["InfoMEmbre"]["id"]=$id;
    $_SESSION["InfoMEmbre"]["Nom"]= $Nom;
    $_SESSION["InfoMEmbre"]["Prenom"]=Prenom;

    Merci

    Pascal_22
    0
    1. MastercroW Messages postés 1259 Date d'inscription   Statut Membre Dernière intervention   163
       
      Ben de ce cas, je pense c'est mieux d'utiliser $_SESSION["ID"] = $id;
      Enfin c'est comme ça je fais moi ...
      0
  2. Pascal_22 Messages postés 559 Statut Membre 54
     
    Merci beaucoup pour ta réponse!

    Bonne journée!

    Pascal_22
    0
  3. MastercroW Messages postés 1259 Date d'inscription   Statut Membre Dernière intervention   163
     
    Salut,
    Pourquoi mets-tu des variable comme ceci ?
    $_SESSION["Info"]["Info6"] = valeur; 

    Moi perso, je mets mes variable lors de l'authentification du membre.
    -1