problemas cookies

Neoshadybeat
21 de Julio del 2005
wenas estoy asiendo una especie de apartado privado en mi pag como cuentas va t2 bien a escepción de las cookies ya k m suelta este error
Warning: Cannot add header information - headers already sent by (output started at c:apachehtdocsxjlogin.php:2) in c:apachehtdocsxjlogin.php on line 20

este es una parte del código haber si m podeis ayudar ya k m esta desesperando esto


<title>login de usuario</title>
<?
function logeo(){
echo"<center><form method='post' action='login.php?accion=check'><p>nick:<br>
<input name='nick' type='text' maxlength='12'><br> password: <br>
<input name='pass' type='text' maxlength='45'><br>
<input type='submit' name='submit' value='Enviar'>
</center></form>";
}



function check ($nick,$pass){
include("conexion.php");
$consulta="select pass,email,nick from users_temp WHERE nick='rewq'";
$query = mysql_query($consulta,$conex);
$row = mysql_fetch_row($query);
if (($row[0]) == ($pass)){
$galleta ="1";
setcookie("cookie",$galleta,time()+3600);
echo"correcto";
}else{
echo"snif snif";
}
}
switch($_GET[accion]) {
default:
logeo();
break;
case "check":
check($nick,$pass);
break;
}

?>

asias de antemano