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 ]
Lundi 25 mars 2019 - Semaine 13 - Saint Humbert (Demain: Sainte Larissa)
Aujourd'hui, c'est l'anniversaire de Marcia Cross (1962-57 ans), comédienne américaine (rôle de Bree Van de Kamp dans Desperate Housewives). Autre 25 mars: 1918 : décès à Paris du compositeur français Claude Debussy. 1984 : Alain Prost gagne le grand prix de Formule 1 du Brésil.
Haut de page Easy-Micro