Código:
Cuando hago el login y envio, me salta :<? $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">'; } } ?>
Código:
He probado con quitarle el html, pero no me funciona. Alguien podría ayudarme gracias. 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