+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité régulier
    Inscrit en
    juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : juillet 2004
    Messages : 55
    Points : 6
    Points
    6

    Par défaut Sessions PHP ou cookie ?

    Salut à tous,

    Je développe un site de courses d'obstacles avec inscription individuelle ou par groupes. Dans la page groupes, le formulaire d'inscription est suivi de 2 boutons submit: "ajouter un participant" et "s'inscrire et payer".

    Quand on clique une 1ère fois sur "ajouter un participant", ça créé une nouvelle entrée dans une table "groupes" connectant tous les participants qui vont être ajoutés dans ce groupe (ça créé également un participant dans une table "participants"). Si on clique une 2eme fois sur "ajouter un participant", ça ne fait que créer un participant dans la base de donnée mais ça ne crée pas de groupe puisque le groupe est déjà créé.

    Question: comment faire pour que dans mon code je sache si "ajouter un participant" a été cliqué une seule fois (auquel cas il faut créer un groupe) ou plusieurs (on ne créé pas de groupe)? Est-ce qu'utiliser des sessions PHP ou des cookies pour ça est une bonne idée, et si oui, lequel des deux serait le plus adapté ici?

  2. #2
    Membre habitué
    Homme Profil pro Pierre-Marie Westeel
    Inscrit en
    juin 2012
    Messages
    134
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre-Marie Westeel
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : juin 2012
    Messages : 134
    Points : 139
    Points
    139

    Par défaut

    Slt,

    Cookie c'est mieux mais peut être bloqué par utilisateur.

    Un même navigateur peut pas avoir 2 participants ?
    Comment se fait l'identification ? ID_usr ?

  3. #3
    Invité régulier
    Inscrit en
    juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : juillet 2004
    Messages : 55
    Points : 6
    Points
    6

    Par défaut

    Finalement j'ai opté pour un champs caché contenant l'ID du groupe et je checke si la variable existe ou pas. Bref ca marche merci pour votre aide.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •