beh, quello è normale... entra nella if che verifica la presenza della querystring e la aggiunge al fondo
l'exit serve perché l'header deve essere inviato e poi non devono essere inviati altri dati altrimenti il browser li esegue in seguenza e non redirigeCodice PHP:
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}