Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2007, 14:08
miguelcubas
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
sesiones en PHP

Hola a todos. Quiero plantear un problema que tengo con un
codigo que al ejecutarlo bajo el servidor web XAMPP me
genera el siguiente mensaje de error:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\Archivos de programa\xampp\htdocs\exclu\access.php:9) in D:\Archivos de programa\xampp\htdocs\exclu\access.php on line 52

El codigo es una ventana de autentificacion de un administrador para
acceder a una pagina privada mediante contraseña, creando una
variable de session .... pues no me funciona. Alguien puede decirme el
porque. Gracias.

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");
}
?>
<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>

El Error me lo da al enviar los datos del formulario.