@paye
"bunu yapmak için başka hangi yolu kullanabilirim?"


header location kullanımına bakabilirsin, yada javascript yardımcı olacaktır sana ,
örnek uygulama şu şekilde olabilir.

---------
function yonlendir($adres,$zaman = 0) {
        $zaman = $zaman + 1;
        ?>
<script language="javascript">
<!--
var saniye=<?=$zaman?>;
function zamanlayici(){
saniye-=1;
if(saniye==0){
    window.location="<?=$adres?>";
}
setTimeout("zamanlayici()",1000);
}
zamanlayici();
-->
</script>
        <?php
        unset($zaman);
}
function kullanımı;

yonlendir("http://www.yonlendirilecekadres.org",2);

fonksiyondaki 2 değeri 2 saniye sonra yönlendirmenin başlayacağını belirtir.

Bu fonksiyonla , Header location dan farklı olarak yönlendirme öncesi ekrana değer basabilirsin.

echo 'Lütfen bekleyin yönlendiriliyorsunuz';
yonlendir("$adres",2);
---------

kolay gelsin.