Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/05/2010, 12:40
pankas
 
Fecha de Ingreso: marzo-2009
Mensajes: 5
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Problemas con header()

Joder, sí, le había puesto una llave allí por error, ya se la quité. Me arroja el mismo error del header() y además problemas con session_start(), pero por el mismo problema según lo que dice.

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\pruebas\ingreso.php:1) in C:\xampp\htdocs\pruebas\ingreso.php on line 23

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\pruebas\ingreso.php:1) in C:\xampp\htdocs\pruebas\ingreso.php on line 23

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\pruebas\ingreso.php:1) in C:\xampp\htdocs\pruebas\ingreso.php on line 27

Código PHP:
<?php
        $login 
$_POST['login'];
        
$pass $_POST['pass'];
    
        
//Conexión a MySQL y selección de la BD

        
$conexion mysql_connect('localhost''root''');

        
mysql_select_db('usuarios'$conexion);    

        
//Se escapan los carácteres problemáticos de los strings que se reciben por POST

        
$login mysql_real_escape_string($login);
        
$pass mysql_real_escape_string($pass);

        
/*Se consulta a la base de datos para verificar si existe el login o el email y si la contraseña es correcta*/

        
$query "SELECT * FROM usuarios WHERE (login='$login' OR email='$login') AND pass='$pass'";
        
$consulta mysql_query($query$conexion);

        if( 
$reg mysql_fetch_array($consulta) )
        {    
            
session_start();
            
$_SESSION["autentificado"] = TRUE;
            
$_SESSION["login"] = $reg['login'];
            
$_SESSION["nombre"] = $reg['nombre'];
            
header("Location: restringido.php");
            }
        else
        {
            
header("Location: home.php?errorUsuario=TRUE");
            }

        
?>