Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2009, 12:05
ftchamps
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 14 años, 9 meses
Puntos: 0
cannot modify headers

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.