creo que la condición esta mal, dices que si $_GET['action'] esta vacia te ejecute el código.
debería ser
if(!empty($_GET['action']))
aparte deberias verificar el valor de action
Código PHP:
Ver originalif(!empty($_GET['action']) AND
$_GET['action']=='login'){ $pageLogin = "login";
include("layout_inc/login.php");
} else if($_GET['action']== 'register'){
$pageLogin = $_GET['action'];
include("layout_inc/register.php");
}else{
header("Location: index.php"); }
PD: jeje me tardo escribiendo :P