Transmettre des informations

Fermé
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 13 juin 2016 à 16:26
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 14 juin 2016 à 08:15
Bonjour,

Je viens vers vous car j'ai un petit problème :)
J'utilise des pages jsf si ça parle à quelqu'un.

Soit 3 pages A, B et C.

La page A possède un bouton qui permet d'atteindre la page B et cette même page possède un bouton pour atteindre la page C.

En fonction des informations choisies par l'utilisateur sur la page A, il pourra forcément accéder à la page B mais si les informations sont fausses, une sécurité que j'ai mise dans la page B l'empêchera d'atteindre la page C et le renverra vers la page A.

Mon problème :
Je n'arrive pas à envoyer une chaîne de caractères de B vers A.
J'ai essayé de passer par l'url (on m'a tapé sur les doigts).
J'ai essayé par des variable de sessions (pas marché).

Donc j'aurai aimé d'autres avis si des personnes s'y connaissent :)
En espérant avoir bien expliqué mon problème, n'hésitez pas si vous avez des questions.

Merci d'avance.

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
13 juin 2016 à 20:42
Bonjour,

On n'avait pas déjà parlé de ce problème ?
Ici → https://forums.commentcamarche.net/forum/affich-33429301-parametres-de-page
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
13 juin 2016 à 21:49
Non, car c'est dans un autre sens et que ce n'est plus une question de paramètres.
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
13 juin 2016 à 21:56
Pourtant techniquement il n'y a pas vraiment de différence...

"une sécurité que j'ai mise dans la page B l'empêchera d'atteindre la page C et le renverra vers la page A"
Au final, A a le même rôle que C, c'est la page qui vient après B et à laquelle tu cherches à transmettre des infos de A.

Dans ta discussion précédente tu parlais de faire A→X puis X→B, ici c'est pareil à part que B=A...
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
13 juin 2016 à 23:48
Pas vraiment car je ne peux pas transférer les paramètres via l'url, le chef ne veut pas x)
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
14 juin 2016 à 08:15
De toute façon dans la discussion précédente j'avait clairement dit que la transmission de paramètres n'était pas la bonne idée, d'où les discussions sur les informations de session etc.

Je remets mon premier message pour rappel :
Tu ne devrais pas faire confiance à ta page X pour te renvoyer les infos de la page A quand tu en auras besoin dans B. Si tu as besoin de ces données, stocke les sur le serveur au moment A→X et récupère les au moment X→B tu auras la garantie que ces données n'ont pas été corrompu entre A et B.

Sinon, tu peux utiliser un cookie, A→X créé un cookie, et X→B le récupère, ça te permet de faire transiter des données sans passer par les paramètres de GET/POST, mais attention: un cookie peut être modifié, il n'y a donc pas l'absolu certitude que ce sont bien les même données que celles de A.
0