![]()
|
||
|
dernière mise à jour le
27/08/2006 |
Collection Request.QueryStringSynopsisRequest.QueryString(Variable)[(Index)|.Count]Lecture seule Cette collection est utilisée pour manipuler la chaîne de requête ("query string" en anglais)
que le client envoie au serveur pour faire sa requête. La query string est la partie de l'URL qui suit le point
d'interrogation. Par exemple, dans l'URL Cette collection est très utile pour les formulaires que l'on a envoyés au serveur par la méthode GET, ou pour transmettre simplement une variable d'une page à une autre.
Utilisation de la collectionRécupérer les variablesPour récupèrer les variables passées dans l'URL ou les données d'un formulaire envoyé par la méthode GET, on utilise tout simplement leur nom : Si l'URL est Une telle URL peut être construite avec le formulaire suivant :
En VBScript, comme toutes les collections, il est possible de parcourir
Les variables à valeurs multiplesDe telles variables se rencontrent lorsqu'on utilise des listes à choix multiple ou des zones de cases
à cocher dans des formulaires (en fait, dè l'instant où plusieurs éléments du
formulaire portent le même nom). On manipule ces variables avec cette collection de la même façon
qu'avec la collection Request.Form. Formulaire initiale :
ou :
formulaire.asp :
Ce qui donne, si on a sélectionné ou coché les éléments 1, 5 et 13 :
L'URL qui a été envoyée au serveur est : formulaire.asp?liste=element_1&liste=element_5&liste=element_13On peut enfin noter que l'on peut directement récupérer la chaîne de requête en
appelant directement Response.Write(Request.QueryString) donne par exemple var1=toto&var2=titi |
|
|
Copyright © 2000-2006 themanualpage.org - Ce site est soumis aux conditions décrites dans les licences GNU GPL et FDL. |
||