Easy-Micro


LANGAGE Active Server Pages
Objet Request

Description de l'objet Request

L'objet Request permet de lire tout ce qui a été renvoyé par le navigateur client, comme les Formulaires, les Cookies... Il permet également d'obtenir des informations sur le serveur, sur le navigateur client, et de récupérer les Cookies stockés sur la machine du visiteur.

L'objet Request permet de récupérer les données issues d'un formulaire en utilisant soit la méthode POST soit GET:
Request.Form lit les données envoyées en POST.
Request.QueryString lit les données envoyées en GET.

L'objet Request possède plusieurs collections, une propriété (TotalBytes) et une méthode (BinaryRead).

ASP La collection QueryString
La collection QueryString permet de récupérer la chaîne de requête envoyée par le client, c'est-à-dire les paires clés/valeurs présentes dans l'URL après le point d'interrogation.

Prenons par exemple l'URL suivante (Exemple issue du site CCM):

http://www.easy-micro.org/asp/caddie.asp?param=12&nom=Jeff

La chaîne de requête est ainsi la suivante :
param=12&nom=Jeff
param et nom sont ici des champs (parfois appelés clés) et leurs valeurs respectives sont 12 et Jeff.

Syntaxe de la collection QueryString :
<%@ language="vbscript"%>
<% Request.QueryString("Champ")[(Index)|.Count] %>

◊ Le paramètre champ désigne la variable que l'on désire récupérer. Il s'agit d'un paramètre obligatoire.
◊ Le paramètre optionnel index permet de définir de façon plus précise le champ auquel on fait référence, lorsqu'il existe plusieurs champs de même nom.
◊ Le paramètre optionnel .count permet de connaître le nombre de variables possédant le nom champ.

Ainsi, la récupération de la variable nom dans l'exemple ci-dessus se fera grâce à l'instruction suivante :
<% Request.QueryString("nom") %>

ASP Pour aller plus loin
Site Officiel ASP
Wikipedia.org/Active_Server_Pages
PHP
CCM/ASP/REQUEST


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Dimanche 21 juillet 2019 - Semaine 29 - Saint Victor (Demain: Sainte Marie-Madeleine)
Aujourd'hui, c'est l'anniversaire de Hubert-Felix Thiefaine (1948-71 ans), chanteur français et de Charlotte Gainsbourg (1971), actrice française. Autre 21 juillet: 1798 - Victoire de la "bataille des pyramides" par Bonaparte.
Haut de page Easy-Micro