alucard3003 ..
Que te cuesta poner el mensaje del error textual aquí en el foro? ... ¿sabias que en ese mensaje de error te está diciendo dos cosas importantes sobre donde y cuando se está produciendo esos "headers already send"? ..
El header() con un Location te permite hacer lo que quieras sin problemas ..
Código PHP:
header("Location: pagina.tal?id=".$id);
exit;
en el código de ejemplo no veo donde usas ese header() con ese tipo de "Location" ..
Un saludo,