Quelle est la question ?
Q1 : Est-il correct d'un point de vue syntaxique de trouver un point virgule dans une URL ?
R1 : Oui. Voir les RFC 2396, 2616, et 3986.
Q2 : A quoi sert le point virgule dans une URL ?
R2 : Il sert à indiquer des paramètres derrière le point virgule.
Mais cette méthode est beaucoup plus rarement utilisée que l'autre méthode consistant à utiliser le point d'interrrogation et les esperluettes.
Q3 : Comment filtrer une URL
R3 : Avec une boucle pour saussiçonner (parser) les éléments d'une URL, ou avec substring, indexof, ou d'autres fonctions du langage du serveur.
Q4 : Est-ce que tous les logiciels traitent de la même manière les URL qui contiennent des point virgules ?
R4 : Non. Par exemple, le comportement de Tomcat est un peu particulier. Voir http://www.mail-archive.com/dev@to [...] 10491.html