ASP 3.0, Request.Form sans formulaire, est-ce faisable ?
belzebuth13
Messages postés7Date d'inscriptionjeudi 7 octobre 2004StatutMembreDernière intervention14 février 2005
-
3 févr. 2005 à 20:08
Nicolas_kojack
Messages postés136Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention25 mai 2012
-
5 févr. 2005 à 23:49
Bonjour,
je voulais savoir s'il est possible de rediriger un internaute vers une page, en envoyant des paramètres mais sans utiliser le QueryString, pour des raisons évidentes de sécurités.
De cette façon je pourrais récupérer les informations dans ma page en utilisant la même méthode (Request.Form), que ça soit un formulaire du côté client qui me l'aie envoyé ou non. Un genre de Response.redirect("mapage.asp?monParametre=valeur") mais où "monParametre" serait invisible et non modifiable par l'internaute.
Je ne veux pas utiliser l'objet Session ou Application car je ne pourrais pas récupérer l'information de la même manière
Je sais qu'il existe des méthodes comme Server.Transfer ou Server.Execute, mais dans les 2 cas j'ai besoin d'un formulaire côté client quand même pour envoyer mes paramètres.
belzebuth13
Messages postés7Date d'inscriptionjeudi 7 octobre 2004StatutMembreDernière intervention14 février 2005 3 févr. 2005 à 20:59
Je me suis peut-être mal exprimé, dans le fond je voudrais exactement l'équivalent de Response.Redirect("maPage.asp?" & Request.QueryString) mais pour les variables d'un formulaire.
Dans le fond la meilleur solution est probablement un Server.Transfer, puisque ça transfère le Form et le Querystring à la page appelée.
Le problème c'est que je ne veux pas que ce qui se trouve déjà dans le buffer avant du transfère soit affiché.
Ça doit être faisable j'imagine avec un Response.Buffer = true et Response.clear avant le transfère ?
Nicolas_kojack
Messages postés136Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention25 mai 2012 5 févr. 2005 à 23:49
tu ne veux pas utiliser de session mais peut être peux tu utiliser des cookies? ainsi les variables ne se voient pas et tu n'as pas comme les sessions un temps d'utilisation... Ceci est juste une idée