Ответ 1
Нет, как вы это делаете правильно.
http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.2
Есть ли спецификация где-то, где перечислены правильные пути передачи переменных GET в URL?
Обычно я делаю это так (первая переменная, обозначенная символом?, вторая и последующая, обозначенная &:
http://www.mysite.com/mypage.html?var1=value1&var2=value2&var3=value3
Это? и в особенности нуждаются, и в таком порядке? Могу ли я удалить "?"? и передавать все переменные только с помощью &
Нет, как вы это делаете правильно.
http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.2