У меня возникают проблемы с session_destroy(). 
Когда Пользователь нажимает Log out, он должен уничтожить сеанс. Я написал следующий код:
Logout.php
<?php
    session_start();
    session_destroy();
    header("location: LoginViewController.php");
?>
После нажатия кнопки выхода из системы, когда я нажимаю кнопку "Назад в браузере", она показывает мою предыдущую пользовательскую страницу и имя пользователя сеанса на странице Login.php
login.php
<?php
    session_start();
    $_SESSION['user']=  $_GET['username'];
    echo '"<div style="background:white; text-align:right"> Login as:'.$_SESSION['user'].'</div>"';
    echo '<a href="Logout.php" style="text-align:right">Logout</a>';
LoginViewController.php
<?php
    header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
    header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
    $Username = $_POST['uname'];
    $Password = $_POST['pwd'];
    $User_Type=$_POST['type'];
    If (!(empty($Username) && empty($Password) && empty($User_Type))){
        $model = new UsersModel();
        $rowsCount = $model->checkUser($Username,$Password,$User_Type);
        if ($rowsCount!=0){
            header("location:login.php?username=".$_POST['uname']."");  
        } else {
            echo '<script type="text/javascript">alert("Enter username and password correctly");
            window.location.href="LoginViewController.php";</script>';
        }
    }
Я не знаю, почему он так работает. 
Пожалуйста, помогите мне узнать, где я совершаю ошибку.
Я хочу отключить эту кнопку назад после выхода из системы.