|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2005 Messages : 82 ![]() |
Bonjour,
J'essaye de faire une requete MySQL produisant un résultat multipage. Idéalement, j'aimerais que mes liens vers les autres pages soient des liens href (histoire d'avoire un effet visuel comme dans le Forum de développez.com). Seulement... je ne sais pas si je peux passer des variables POST en clickant sur ce type de lien, j'ai l'impression que non... détrompez moi. (le variable POST que je veux passer c'est ma requête MYSQL) Merci (notez que j'ai surement un probleme de design plus global, c'est peut etre pour ca que j'en viens à me poser ces questions). +R |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : octobre 2003 Messages : 2 714 ![]() |
Salut,
Règle de sécurité très importante : ne jamais transférer de requête SQL au client ! Car il pourrait la modifier, pour avoir accès à d'autres données de ton site ( mots de passe, et autres ). De plus, tu ne peux pas faire de requêtes POST via un lien <a href="">, cependant, tu peux via un formulaire invisible, simuler cela, en appellant une fonction lors du clique sur le lien, qui validerait le formulaire invisible. Je tiens à préciser que "Invisible" est un grand mot; le formulaire caché ( avec des champs de type <input type="hidden"> est visible dans le code source, et au runtime sur les navigateurs ( avec divers outils ). Je voulais juste préciser cela. A+
__________________
K |
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 760 ![]() |
Bonjour,
Avec une astuce : Code :
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
||
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2005 Messages : 82 ![]() |
Merci pour l'astuce...
Toutefois, si je ne peux pas transférer la requete via un POST pour une question de sécurité, comment puis je atteindre mon objectif ? (qui est de relancer cette requete pour remonter les résultats correspondant à la page X). Probablement un pb de design... Merci |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 760 ![]() |
Citation:
Avec la méthode GET, les paramètres passés à une autre page sont visibles dans l'URL.
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2005 Messages : 82 ![]() |
Yep,
je suis resté sur le POST, mais au lieu de passer la requete en entier en tant que variable, je passe tous les champs de ma requete, ca alourdit mon formulaire, mais la requete est moins "interceptable".... en GET, j'aurais un probleme de taille, donc niet +R+ |
|
|
00
|
|
|
#7 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2005 Messages : 50 ![]() |
Je voudrais faire la même chose, mais n'y arrive pas trop non plus...
J'ai 4 menus déroulants en POST, et je voudrais aussi mettre mes lians (a ref) en POST. Mais je n'arrive pas à passer une variable dans mon lien. Code :
Quelqu'un aurait un conseil ? Merci. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com