Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/03/2007, 14:32
Avatar de gerson
gerson
 
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: sesiones en PHP

Hola miguelcubas, te sale ese error porque estas imprimiendo etiquetas html antes de session_sart().
Cita:
Iniciado por miguelcubas Ver Mensaje
CODIGO:
<body >
<?
//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_start();
$_SESSION["autentificado"]= "SI";
header ("Location: accedd.php");
}
Cuando se utiliza session_start(), header......
no se puede imprimir antes ninguna salida.

Código PHP:
<?
 
//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_start();
     
$_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>
Saludos
__________________