PHP - Problema entre scripts

 
Vista:

Problema entre scripts

Publicado por J41M3 (4 intervenciones) el 29/06/2004 19:53:13
Hola foreros

Estoy aprendiendo a programar en PHP, pero he tenido un problema con los scripts de PHP q mandan información unos a otros, específicamente al hacer cookies, o un ejemplo mas claro: estoy tratando de implementar un sistema de autenticación en el que un formulario recoge el login y el password del usuario (como solo es un usuario no empleé una BD), en otro script se validan si los datos son correctos, sin embargo me aparece el siguiente error:

Warning: Cannot modify header information - headers already sent by (output started at c:\\apache\\www\\trabajo2\\control.php:6) in c:\\apache\\www\\trabajo2\\control.php on line 15

Estoy casi seguro q no es error de síntaxis o de lógica, pienso que debo modificar la configuración de mi PHP, pero no sé como hacerlo; espero que alguien pueda indicarme como lograrlo....

Cómo último dejo el código de mis scripts, por si los llegasen a necesitar:

----------------------------index.php (Recoge los datos)------------------------
<HTML>

<HEAD>
<title>Autentificación</title>
</head>

<BODY bgcolor=black>
<h2 align=center><font color=WHITE>Por favor introduzca su nombre de usuario
y contraseña</font></h2>

<br><br><br>
<table align=center bgcolor=darkgray border=3 bordercolor=white>
<th><form action=\"control.php\" method=\"post\" enctype=\"text/plain\">
<? if ($_GET[\"errorusuario\"]==\"si\") {?>
onclick=\"javascript:alert(\'Acceso denegado\');
<? } ?>
<font color=white>Usuario:</font>
<input type=\"text\" name=\"nombre\" maxlenght=10><p>
<font color=white>Contraseña:</font>
<input type=\"password\" name=\"password\" maxlenght=10><p>
<input type=\"submit\" value=\"Ingresar\">
</form></th>
</table>
</body>

</html>

-------------------------------------------------------------------------------------

-----------control.php (Valida que sean correctos y crea una sesión)----------

<?
if($_POST[\"nombre\"]==\"root\" && $_POST[\"password\"]==\"qawsed\")
{
session_start();
$_SESSION[\"autentificado\"]=\"SI\";
header(\"Location: aplicacion.php\");
}
else
{
header(\"Location: index.php?errorusuario=si\");
}
?>

-------------------------------------------------------------------------------------

Muchas gracias de antemano.

Saludos....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder