fabi00
Messages postés82Date d'inscriptionvendredi 4 février 2022StatutMembreDernière intervention18 mars 2022
-
9 févr. 2022 à 14:25
fabi00
Messages postés82Date d'inscriptionvendredi 4 février 2022StatutMembreDernière intervention18 mars 2022
-
10 févr. 2022 à 13:05
Bonjour à tous ^^,
Je suis amené à créer un formulaire de devis, qui est plutôt fonctionnel pour le moment. Depuis hier je suis acharné sur une chose que je n'arrive pas à faire. Donc voilà le fonctionnement de mon formulaire, c'est un formulaire qui est uniquement sur une page "index .php". Lorsque j'appuie sur le "bouton" (le lien) -> Devis exprès, ça m'ouvre une fenêtre modale avec un formulaire. Si j'appuie sur le bouton "suivant", un autre formulaire s'ouvre et etc. etc.
mon formulaire mémorise à l'aide de sessions, les valeurs que l'utilisateur entre dans le but qu'il puisse revenir en arrière et en avant et de ne pas perdre ce qu'il a écrit.
Cependant, je souhaiterais que lorsque l'utilisateur coupe la page, ou qu'il appuie sur le lien qui permet de fermer la fenêtre modale, la session détruise toutes les données enregistrées.
Je sais que je peux utiliser "session_destroy" ou "session_unset", mais je ne sais pas ou le placer...
Comment pourrais-je m'y prendre ?
Je ne sais pas si c'est compréhensible ce que je dis, autrement n'hésitez pas à me demander plus de précisions.
yg_be
Messages postés22770Date d'inscriptionlundi 9 juin 2008StatutContributeurDernière intervention 8 mai 20241 481 9 févr. 2022 à 14:53
bonjour,
comment l'utilisateur coupe-t-il la page?
sur quel lien appuie-t-il pour fermer la fenêtre modale?
Il est souvent préférable de "vider" la session quand l'utilisateur revient sur un site, pas quand il le quitte.
Comment pourrais-tu faire la différence entre un utilisateur qui revient et un qui continue?
Sur base du temps écoulé, ou bien parce que l'utilisateur fait appel à une page spécifique?
yg_be
Messages postés22770Date d'inscriptionlundi 9 juin 2008StatutContributeurDernière intervention 8 mai 20241 481 9 févr. 2022 à 14:58
Tu pourrais peut-être vider la session quand l'utilisateur arrive sur le site en n'ayant cliqué aucun des boutons.
fabi00
Messages postés82Date d'inscriptionvendredi 4 février 2022StatutMembreDernière intervention18 mars 2022 9 févr. 2022 à 15:05
En effet, je pense qu'il est difficile de faire comprendre comment l'utilisateur coupe la page.
Mais pour couper la fenêtre modale c'est ce qui est en ligne 285, 347 et 397 "<a href="#" class="modal_close1">×</a>".
Et comment "vider" la session quand l'utilisateur revient sur le site ?
fabi00
Messages postés82Date d'inscriptionvendredi 4 février 2022StatutMembreDernière intervention18 mars 2022
>
yg_be
Messages postés22770Date d'inscriptionlundi 9 juin 2008StatutContributeurDernière intervention 8 mai 2024 9 févr. 2022 à 15:10
Et il faudrait le placer ou pour faire ça ?
yg_be
Messages postés22770Date d'inscriptionlundi 9 juin 2008StatutContributeurDernière intervention 8 mai 20241 481
>
fabi00
Messages postés82Date d'inscriptionvendredi 4 février 2022StatutMembreDernière intervention18 mars 2022 9 févr. 2022 à 15:15
Tu pourrais peut-être faire
$_SESSION = array();
quand l'utilisateur arrive sur le site en n'ayant cliqué aucun des boutons, donc après la ligne 89.
yg_be
Messages postés22770Date d'inscriptionlundi 9 juin 2008StatutContributeurDernière intervention 8 mai 20241 481
>
fabi00
Messages postés82Date d'inscriptionvendredi 4 février 2022StatutMembreDernière intervention18 mars 2022 9 févr. 2022 à 17:33
fabi00
Messages postés82Date d'inscriptionvendredi 4 février 2022StatutMembreDernière intervention18 mars 2022 Modifié le 10 févr. 2022 à 13:05
J'AI TROUVE LA SOLUTION !
Bon j'ai dû changer quelque petites choses, mais ça fonctionne maintenant ^^.
Voilà ce que j'ai fait, j'ai changé le lien pour fermer le formulaire, en input submit. Donc j'ai fait...
9 févr. 2022 à 14:58
9 févr. 2022 à 15:05
Mais pour couper la fenêtre modale c'est ce qui est en ligne 285, 347 et 397 "<a href="#" class="modal_close1">×</a>".
Et comment "vider" la session quand l'utilisateur revient sur le site ?
9 févr. 2022 à 15:10
9 févr. 2022 à 15:15
quand l'utilisateur arrive sur le site en n'ayant cliqué aucun des boutons, donc après la ligne 89.
9 févr. 2022 à 17:33