in php non puoi farlo perchè la funzione "header" va in errore se viene chiamata dopo aver inviato dei dati al browser (la stringa "ciao"). lo puoi fare in JS ma sarebbe comunque così veloce da rendere illegibile quel "ciao". puoi farlo in html puro, in modo temporizzato (ad esempio dopo 5 secondi).

codice:
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=http://XXXXX">