Buenas. Cuando cerró phperos, dejé el php, y ahora que ha abierto lo he retomado de nuevom, y me ha surgido el mismo problema que la última vez.
He creado un sistema de logueo simple, pero no me funciona. Aquí van los codigos.
logueo.php
<form method="POST" action="login.php">
<input type="text" name="usuario" value="Nombre de Usuario"><br>
<input type="password" name="pass" value="******"><br><br>
<input type="submit" name="enviar" value="Entrar al panel">
</form>
login.php
<?php
if (isset($_POST[usuario]) && isset($_POST[pass]) && $_POST[enviar]) {
/* Das los valores que tu quieras */
$admin = "zeuser";
$contrasena = "test";
if ($_POST[usuario] == $admin && $_POST[pass] == $contrasena) {
header("Location: http://graficalforum.gratishost.com/index.html");
exit;
} else {
echo "Error: Nombre de usuario y/o contraseña incorrectos";
}
}
?> Si pongo contraseña incorrecta me funciona bine, es decir me sale: nombre de usuario y/o contraseña incorrectos.
Pero si pongo los datos correctos no me funciona, me sale un error en la linea 17, por lo tanto , aquí:
header("Location: http://graficalforum.gratishost.com/index.html"); el error exacto es: Warning: Cannot modify header information - headers already sent by (output started at /home/virtual/sitio107740/www/login.php:9) in /home/virtual/sitio107740/www/login.php on line 17
Porfavor decidme como solucionarlo, ya que lo necesito.
Salu2
