Лучшие методы перенаправления? [закрыто]

В PHP-файле, когда мне нужно перенаправить пользователя, и заголовки уже отправлены, поэтому я не могу использовать функцию заголовка php, в этом случае, какой метод является лучшим для перенаправления пользователя?

Самый быстрый и надежный метод независимо от бренда браузера пользователя?

echo '<script type="text/javascript">window.top.location="http://localhost/";</script>';

// OR

echo '<meta http-equiv="refresh" content="0;url=' .$location. '">';

UPDATE

Вот мой конечный код результата, который я сейчас использую, если заголовки уже отправлены, и я не могу перенаправить их на домашнюю страницу, я просто перенесу домашнюю страницу, поэтому вместо включения основной страницы, она будет включать мою домашнюю страницу и нижний колонтитул

function validlogin($url) {
    if (!isset($_SESSION['auto_id']) || ($_SESSION['auto_id']=='')) {
        $_SESSION['sess_login_msg'] = 'Please login';
        $_SESSION['backurl'] = $url;
        $temp = '';
        if (headers_sent() === false){
            header("Location: /");
            exit();
        }else{
            //header is already sent so we will just bring the homepage to us instead of going to it!!!
            include 'mainbody.inc.php';
            include 'footer.inc.php';
            exit();
        }
    }
}

Ответы на вопрос(4)

Ваш ответ на вопрос