1
PHP / [ayuda]problema con cookies
« en: 17 de Diciembre de 2009, 15:17:08 pm »
Muy buenas, queriendo hacer un simple registro de usuarios, me encontre que al cargar en un if la misma cookie pero con contenido distinto en cada uno de los casos, me da el siguiente error:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhost/gritosdemimo.com/home/html/admin/index.php:17) in /var/www/vhost/gritosdemimo.com/home/html/admin/index.php on line 19
el codigo os lo dejo aki haber si veis algo que se me aya pasao.
otra pregunta es si veis algun agujero a simple vista en su seguridad. muxas gracias
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhost/gritosdemimo.com/home/html/admin/index.php:17) in /var/www/vhost/gritosdemimo.com/home/html/admin/index.php on line 19
el codigo os lo dejo aki haber si veis algo que se me aya pasao.
otra pregunta es si veis algun agujero a simple vista en su seguridad. muxas gracias
Código: [Seleccionar]
<?
if(!$_POST["contra"]){
echo'<form method="POST" action="index.php">
<p align="center"><b><u><font size="5">Panel de administración</font></u></b></p>
<p align="center"> </p>
<p align="center">Contraseña: <input type="password" name="contra" size="20"></p>
<p align="center"> </p>
<p align="center"><input type="submit" value="Enviar" name="B1"></p>
</form>
';
}else{
$contra1=md5("contra");
$contra=md5($_POST["contra"]);
if($contra!=$contra1){
echo"Contraseña incorrecta. Tu ip se a guardado para nuestra seguridad.";
unset($_COOKIE["gdm_contra"]);
setcookie("gdm_contra",$contra);
}else{
setcookie("gdm_contra",$contra);
?>
<title>Panel administración</title>
<frameset cols="15%,85%" frameborder="0" framespacing="0">
<frame name="menu" src="menu.php" style="border-right: 1px #000000 solid; " scrolling="no">
<frame name="admin" src="admin.php">
</frameset><noframes></noframes>
<?
}
}
?>

