Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2011, 17h00   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 6
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 6
Points : 1
Points : 1
Par défaut Variables post et variables de session

Bonjour,

L'appli sur laquelle je bosse a été écrite (en ASP) sans aucune variable de session.

Lors du Submit toutes les données issues de requêtes en bases (identifiant, rôle, etc...) sont (re)transmises au serveur via des champs caché en méthode "post".

Code :
1
2
3
4
<input type="hidden" name="id" value="1737" />
<input type="hidden" name="etb" value="exemple" />
<input type="hidden" name="eb" value="3" />
<input type="hidden" name="interro" value="1" />
Le serveur fait son traitement et retourne une page contenant elle aussi les informations sous la même forme et ainsi de suite.

Je trouve ça pas terrible, les variables de session ne seraient elles pas une meilleure-solution que tous ces aller-retour ?
Il y a t'il des incoveniants à l'usage des variable de session ?

Quand pensez-vous ? merci par avance
ASP_CDC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2011, 12h45   #2
narama87
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
bonjour ,
tu peux utiliser des variables de session , c'est plus efficace et plus facile ,
de plus , la valeur est enregistrée en parcourant toutes le pages
voici un exemple :
Code :
1
2
3
4
5
 
Session("id")=Request.Form("id")
Session("etb")=Request.Form("etb")
Session("eb")=Request.Form("eb")
Session("interro")=Request.Form("interro")
pour fermer ta session tu peux faire :
Code :
1
2
3
 
Session.Abandon()
Session.Contents.RemoveAll()
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h15.


 
 
 
 
Partenaires

Hébergement Web