Чтобы генерить ссылки надо написать или найти генератор ссылок, который поддерживает уже существующий набор параметров, добавляет к ним новые или удаляет которые не нужны. Тогда с любого места скрипта на сервере вы делаете какие угодно ссылки без всяких форм и списков.
Например класс сортировки добавил свой ключик o=dd, класс пагинации нагенерил ссылок с этим ключиком, в то время как класс сортировки выкинул ключик p (page), потому что новая сортировка должна начинаться со страницы 1, иначе у юзера башню снесет.
|