Mensagem de usuário ou senha inválidos não sai da index

Boa tarde ! Estou uma tela de login que está funcionando corretamente, porém foi acrescentar uma msg de erro de usuário ou senha e ela não sai da minha página index nem quando da certo. Segue abaixo o body do código, se alguém puder ajudar.

<nav class="navbar navbar-dark bg-dark">
  <a class="navbar-brand" href="#">
    <img src="logo.png" width="30" height="30" class="d-inline-block align-top" alt="">
    App Help Desk
  </a>
</nav>

<div class="container">    
  <div class="row">

    <div class="card-login">
      <div class="card">
        <div class="card-header">
          Login
        </div>
        <div class="card-body">
          <form action="valida_login.php" method="post">
            <div class="form-group">
              <input name="email" type="email" class="form-control" placeholder="E-mail">
            </div>
            <div class="form-group">
              <input name="senha" type="password" class="form-control" placeholder="Senha">
            </div> 
      
      <? if(isset($_GET['login']) && $_GET['login'] == 'erro'){ ?>
       
        <div class="text-danger">
          Usuário ou senha inválido(s)
        </div>  

      <? } ?>
        
            <button class="btn btn-lg btn-info btn-block" type="submit">Entrar</button>
          </form>
        </div>
      </div>
    </div>
</div>