print_r consente di visualizzare il contenuto di un array e si usa prevalentemente per debuggare. $_GET è infatti un array. Nel contesto serve solo per vedere quali sono i valori passati alla pagina download.php.
Quindi print_r non c'entra. L'ho aggiunto solo per vedere il valore si $_GET null'altro.