allora... le variabili GET funzionano cosi:

tu hai un form con metodo GET, quando invii il form nella pagina dell'action del form avrai come indirizzo

pagina.php?var1=value1&var2=value2&var3=value3

e cosi via...

per recuperare i valori (value1, value2, value3...) le variaibli che userai sono:

Codice PHP:
$var1 $_GET['var1'];
$var2 $_GET['var2'];
$var3 $_GET['var3']; 
e cosi via...

quello che hai scritto tu
?q=a&b&c&etc...

non può esistere, perchè ci sono le & che servono per dividere più variabili dentro il valore di una variabile... di solito quando invii i form, questi caratteri vengono codificati