Il warning indica che non puoi mandare nuovi headers dopo aver scritto qualcosa nella pagina...

Insomma il tuo refresh deve essere fatto prima di qualsiasi riga html oppure echo del php...

Ti consiglio di mettere il comando ob_start(); ad inizio pagina ed il comando ob_end_flush(); in fondo alla stessa.

...poi, magari, vai a vedere sul manuale a cosa servono...

ByeZ