Les URLs peuvent contenir des variables, autant que nécessaire et sur n’importe quel champ de l’URL (par convention, elles sont placées à la fin).

Encoder une donnée

Encoder Texte.png

Le bloc ‹ URL / Dans [nom] | Encoder la [chaîne] pour une URL › permet d’encoder une donnée quelconque vers un format compatible avec celui des URLs.

Ajouter des variables

Dans une URL quelconque, de préférence dans le dernier champ, l’utilisation du symbole “?” (puis “&”) permet d’indiquer au lecteur la présence d’une variable. Voici le modèle à suivre :

# ?nom=valeur&nom2=valeur

url = 'menu/formulaire?nom=Scratch&versionID=10'

Lors de la lecture de cette URL, le moteur PAM stockera des données supplémentaires :

url.loc.nom = Scratch
url.loc.versionID = 10

<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

Même si l’URL ne contient pas de variables, le nom “url.loc” est une racine système, il en va de même pour le nom “url”.

</aside>