Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/03/2007, 14:32
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 10 meses
Puntos: 6
Re: sesiones en PHP

El session_start() debe estar antes de cualquier salida de datos. <body > cuenta como salida y por eso el error. Y lo mismo sucede con el Header Location, este debe estar antes que cualquier salida.

Código PHP:
<?php 
session_start
();
//vemos si el usuario y contraseña es váildo
if ($_POST["usuario"]=="miguel" && $_POST["contrasena"]=="540111"){
//usuario y contraseña válidos
//defino una sesion y guardo datos
$_SESSION["autentificado"]= "SI";
header ("Location: accedd.php");
}
?>
<body >
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
<div id="datos">
<input class="classdata" type="text" size="15" name="usuario">
<input class="classdata" type="password" size="15" name="contrasena">
<input class="classdata" type="submit" name="acceder" value="Accede">
</div>

</form>

</body>
__________________
Federico.

Mi página: www.jourmoly.com.ar