Le faltan las '' a test:
Código PHP:
Ver originalif(isset($_POST['enviar'])){ if(empty($_POST['usuario']) || empty($_POST['password'])) echo 'Debes llenar todos los datos';
elseif($_POST['usuario']=='test' and $_POST['password']=='test'){
$_SESSION['usuario']=$_POST['usuario'];
$_SESSION['password']=$_POST['password'];
echo 'Te has logueado como '.$_SESSION['usuario'];
}
Tu php.ini debe tener el error_reporting para que avise de los "notice" que suelen ser errores que aunque no evitan el funcionamiento del script si que son errores que habría que reparar.
// Notificar E_NOTICE también puede ser bueno (para informar de variables
// no inicializadas o capturar errores en nombres de variables ...)