Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2004, 09:26
AlfonsoGC
 
Fecha de Ingreso: enero-2004
Mensajes: 87
Antigüedad: 20 años, 3 meses
Puntos: 1
Problema con sesiones

Buenas

Tengo un problema con una pagina en php que se llama autentificar.php, que sirve para validar los datos de un formulario y consultar a la bd si son válidos.
El script funciona bien, pero me salen dos warnings diciendo que he enviado información antes de session_start();.
Me parece que es porque no se puede mostrar nada en el navegador antes de usar las sesiones, pero miro y remiro el codigo y no veo el fallo.
Aqui os dejo el código, a ver si alguien sabe donde esta el error

<?php
include("../conexio.php");
if(isset($_POST['submit']))
{
$topadmin=$_POST['topadmin'];
$password=$_POST['password'];
$password=md5($password);
$getuser2=mysql_query("SELECT * from admin where admin='$topadmin' and password='$password'",$link);
$getuser3=mysql_fetch_array($getuser2);
if($getuser3)
{
session_start();
$_SESSION['topadmin']=$_POST['topadmin'];
print "<link rel='stylesheet' type='text/css' href='../estilo.css'><span class='Estilo4'>Identificado correctamente, entra al <A href='admin.php'>Panel de Administración</a></span>";
}
else
{
print "<link rel='stylesheet' type='text/css' href='../estilo.css'><span class='Estilo4'>Nombre de usuario y/o contraseña incorrectos</span>";
}
}
?>

Y los errores que me salen son

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/virtual/sitio1044/www/admin/conexio.php: in /home/virtual/sitio1044/www/admin/autentificar.php on line 12


Saludos