
28/03/2007, 09:01
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 18 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. |