Allora il consiglio di br1 e` corretto:
se tu cambi la location il browser non sa che la pagina e` la stessa, quindi la ricarica.
il codice dopo il ? non dovrebbe dare fastidio: semplicemente viene ignorato