Existe-t-il quelque part une spécification répertoriant la manière correcte de transmettre des variables GET à une URL?
Normalement, je le fais comme ceci (première variable indiquée par?, Deuxième et suivante indiquée par &:
http://www.mysite.com/mypage.html?var1=value1&var2=value2&var3=value3
Sont celles ? et spécifiquement nécessaire, et dans cet ordre? Puis-je éliminer le "?" et passer toutes les variables uniquement avec le '&'?
Non, la façon dont vous le faites est correcte.
http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.2