Récupérer le contenu des différentes collections de la plupart des variable et données serveur de la session.
Collection : Variables serveur (Server variables)
Équivalent du $_SERVER
en PHP, retourne une collection de variable environnement prédéterminé et d’information sur l’en-tête de la requêtes.
<%
response.Write "<h4>Collection : Variables serveur (Server variables)</h4>"
Dim sVariable
for each sVariable in Request.ServerVariables
response.write sVariable & ": " & Request.ServerVariables(sVariable) & "<br/>"
next
%>
Collection : Variables du formulaire (Query String)
La chaîne de requêtes est une couche de l’en-tête qui contient les variables passées de page en page en texte clair avec la méthode « GET ».
<%
response.Write "<h4>Collection : Variables du formulaire (Query String)</h4>"
Dim sVariable
for each sVariable in Request.QueryString
response.write sVariable & ": " & Request.QueryString(sVariable) & "<br/>"
next
%>
Collection : Variables du formulaire (Form)
Une autre couche de l’en-tête HTTP qui contient les variables passées de page en page avec la méthode « FORM ».
<%
response.Write "<h4>Collection : Variables du formulaire (Form)</h4>"
Dim sVariable
for each sVariable in Request.Form
response.write sVariable & ": " & Request.Form(sVariable) & "<br/>"
next
%>
Collection : Variables du formulaire encodées (Form « multipart/form-data »)
Comme l’exemple précédent mais les données sont encodées pour le téléversement de fichier par exemple, binaire oblige. Les données ne sont pas transmises pas la couche de l’en-tête « Request.Form ». En général les langages serveurs utilisent l’objet d’une composante. Il suffit de remplacer « Form » par « oMonObjet ». Voilà un exemple avec la composante « csASPUpload ».
<%
response.Write "<h4>Collection : Variables du formulaire encodées (Form « multipart/form-data »)</h4>"
dim oFormulaire, sVariable
Set oFormulaire = Server.CreateObject("csASPUpload.Process")
for sVariable = 0 to oFormulaire.VarCount-1
response.write oFormulaire.VarName(sVariable) & ": " & oFormulaire.VarByIndex(sVariable) & "<br/>"
next
%>
Collection des variables temporaires créées lors d’une session.
<%
response.Write "<h4%>Collection : Session</h4%>"
Dim sVariable
for each sVariable in Session.Contents
response.write sVariable & ": " & Session(sVariable) & "<br/>"
next
%>