Порядок переменных строки запроса не релевантен, или ваше приложение не должно ожидать, что оно будет релевантным. Я думаю, что вам лучше всего иметь другую переменную, которая представляет собой список переменных в заказе. Вот так:
test.cfm?par1=val1&par2=val2&par3=val3&list=var1,var2,var3
Обратите внимание на наличие новой переменной "list".
Таким образом, вы сначала берете значение «list», а затем берете его во 2-й записи «var2» и ссылаетесь на него в области действия URL. Вы можете легко абстрагировать все это, поэтому имена переменных сами по себе не имеют значения. Хорошая обработка ошибок будет необходима для защиты от недостающих ожиданий.