Código:
<?
$usuari= $_POST['alumno'];
$clau= $_POST['clau'];
if($usuari == "" OR $clau == "" ){ echo'<META HTTP-EQUIV="refresh" CONTENT="0; URL=Index.php?error=1">';
}
else{
//En caso de que el usuario esté rellenado, se verifica la contraseña
include_once("Conexion.php");
$seleccionarusuario = mysql_query("SELECT * FROM cuentas WHERE usuario = '$usuari'");
$mostrarusuario = mysql_fetch_array($seleccionarusuario);
$clauvalida = $mostrarusuario['password'];
if($clau == $clauvalida){
setcookie("usuariocookie",$usuari,time() + 604800);
setcookie("clavecookie",$clau,time() + 604800);
echo'<META HTTP-EQUIV="refresh" CONTENT="5; URL=Index.php">';
//En caso de ser correcta se crean las cookies y se redirige al index
}else{
///En caso de ser incorrecta se da el error y se muestra el login de nuevo
echo'<META HTTP-EQUIV="refresh" CONTENT="0; URL=Index.php?error=1">';
}
}
?>
Cuando hago el login y envio, me salta :
Código:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/comprobar.php:2) in /var/www/comprobar.php on line 20
Warning: Cannot modify header information - headers already sent by (output started at /var/www/comprobar.php:2) in /var/www/comprobar.php on line 21
He probado con quitarle el html, pero no me funciona. Alguien podría ayudarme gracias.