Имеется 2 задачи:
1. Необходимо к URL динамической странички добавить свою переменную;
2. При нажатии ссылки на этой странице, необходимо считать добавленную переменную из URL, а также проанализировать нажатую ссылку и сгенерировать соответствующую страничку.
Я так понимаю что все это делается с помощью JavaScript, но не как не могу понять как...Уже всю голову сломала

Первую задачу решала с помощью PHP. Парсила URL и в скрытую форму добавляла свою переменную, но мне кажется, что это совсем не оптимально.