Aşağıdaki fonksiyon bana ait, header çıktılanmışsa javascript ile yönlendirir, çıktılanmamışsa header ile yönlenirir ve isteğe göre süre verilebilir.
function yonlendir($adres, $zaman = 0)
{
if (!headers_sent()) {
header('refresh: ' . $zaman . '; url=' . $adres);
} else {
echo '<script type="text/javascript">'
. 'setTimeout(function(){'
. 'location.href = "' . $adres . '";'
. '}, ' . ($zaman * 1000) . ');'
. '</script>';
}
}kullanım 1;
yonlendir('index.php'); // direk yönlendirirkullanım 2;
yonlendir('index.php', 2); // 2 saniye sonra yönlendirir