Si el formulario se va a procesar en la misma pagina, se utiliza;
Si en ese momento el formulario esta en la pagina: login.php, el valor action va estar vació, de otra forma tendrá un valor como el que escribes arriba.
------------------------------------
En otras es por que se esta gestionando el sitio por $_GET.
Por ejemplo:
Código PHP:
Ver originalif(isset($_GET['login'])){ // Hacer algo, normalmente el proceso de indentificacion a traves de la base de datos.
}
Esto verifica que si la variable login existe, es decir que la url sea:
http://misitio.com/login.php?login=true se valida la sentencia de otra forma, pasa a otra parte del código.