Personalmente sono contrario al continuo aprire e chiudere virgolette solo per concatenare stringhe con variabili, esiste l'interpolazione all'interno delle stringhe: usiamola.
Poi per voler essere precisi:
Codice PHP:
header('Location:pagina.php?id='.$valore.'');
i due apici in fondo non servono a niente, quella riga e' equivalente a:
Codice PHP:
header('Location:pagina.php?id='.$valore);
oppure, senza l'inutile concatenamento:
Codice PHP:
header("Location:pagina.php?id=$valore");
notare le doppie virgolette invece degli apici per consentire l'interpolazione.
Il concatenamento ha senso quando si devono unire stringhe costanti a espressioni (es. funzioni), ma per la semplice sostituzione delle variabili non c'e' ragione per continuare ad aprire e chiudere apici e virgolette.