PDF (adobe.com)

Paramètres d'URL

Utilisez les paramètres d'URL pour transmettre du navigateur au serveur les informations fournies par les utilisateurs. Lorsqu'il reçoit une demande et que des paramètres sont annexés à l'URL de la demande, le serveur met les paramètres à la disposition de la page demandée avant de fournir la page au navigateur.

Un paramètre d'URL est une paire nom-valeur (name-value) annexée à une URL. Le paramètre commence par un point d'interrogation (?) et se présente sous la forme nom=valeur. S'il existe plusieurs paramètres d'URL, ils sont séparés par une esperluette (&). L'exemple ci-dessous décrit un paramètre d'URL doté de deux paires nom-valeur :

http://server/path/document?name1=value1&name2=value2

Dans cet exemple de processus, l'application est une boutique en ligne. Comme les développeurs souhaitent atteindre un public aussi large que possible, le site a été conçu pour prendre en charge plusieurs devises. Lorsque des utilisateurs se connectent au site, ils peuvent donc sélectionner la devise dans laquelle afficher les tarifs des articles disponibles.

  1. Le navigateur demande la page report.cfm au serveur. Cette requête inclut le paramètre d'URL Currency="euro". La variable Currency="euro" indique que tous les montants récupérés doivent être affichés en euros.

  2. Le serveur stocke temporairement en mémoire le paramètre d'URL.

  3. La page report.cfm utilise le paramètre pour obtenir le tarif des articles en euros. Ces montants peuvent soit être stockés dans une table de base de données contenant des devises différentes, soit être convertis depuis la devise spécifique à chaque article (dans n'importe quelle devise prise en charge par l'application).

  4. Le serveur renvoie la page report.cfm au navigateur en affichant le montant des articles dans la devise demandée. Lorsque cet utilisateur ferme la session, le serveur efface la valeur du paramètre d'URL et libère ainsi la mémoire du serveur qui peut stocker de nouvelles demandes d'utilisateur.


    Les paramètres d'URL sont également créés lorsque la méthode GET du protocole HTTP est utilisée en conjonction avec un formulaire HTML. La méthode GET indique que la valeur du paramètre doit être annexée à la demande d'URL lors de l'envoi du formulaire.

    La personnalisation d'un site Web en fonction des préférences d'un utilisateur constitue un exemple typique d'utilisation des paramètres d'URL. Un paramètre d'URL composé d'un nom d'utilisateur et d'un mot de passe, par exemple, peut être utilisé pour authentifier un utilisateur et n'afficher que les informations auxquelles il a souscrit. Les sites Web financiers affichant le cours d'actions particulières en fonction des symboles boursiers sélectionnés précédemment par un utilisateur ont recours à ce type de paramètres, par exemple. Les développeurs d'applications Web utilisent souvent les paramètres d'URL pour transmettre des valeurs aux variables au sein des applications. Vous pouvez, par exemple, transmettre des termes à rechercher à des variable SQL au sein d'une application Web afin de générer des résultats de recherche.