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).

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.
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>