Ver Mensaje Individual
  #11 (permalink)  
Antiguo 28/03/2007, 09:01
shorovan
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: problemas con session_start()

Hola chicos: Mi problema es parecido...

en controles.php tengo...
<?
require("conexion.php");
?>

<?
$sqlq="select * from acceso";
$resultq=mysql_query($sqlq, $connect);
$reg=mysql_fetch_array($resultq);

$usuario=$reg["usuario"];
$pass=$reg["password"];


if ($_POST["usuario"]==$usuario && $_POST["contrasena"]==$pass){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
$_SESSION["autentificado"]= "SI";
header("Location: aplicacion.php");
}else {
//si no existe le mando otra vez a la portada
header("Location: index.php?errorusuario=si");
}
?>

Donde en conexion.php hay:

<?
session_start();
$connect=@mysql_connect("localhost","*****","***** ") or die("Error conectando con la base de datos");
mysql_select_db("*****") or die ("Página no disponible");
?>

Mi error es el siguiente:
Warning: Cannot modify header information - headers already sent by (output started at /home/dalton/domains/control.php:5) in /home/dalton/domains/php/control.php on line 23

donde en la linea 23 de control.php hay:
header("Location: index.php?errorusuario=si");

Muy amables si me pueden ayudar, gracias.