Ver Mensaje Individual
  #19 (permalink)  
Antiguo 05/06/2009, 11:10
Ash_AM
 
Fecha de Ingreso: abril-2009
Ubicación: Cuba
Mensajes: 54
Antigüedad: 15 años
Puntos: 2
Respuesta: Warning: Cannot modify header information - headers already.....

Hola!
que cosa es SID es una variable, una constante?? que cosa es??

Aquí te envío el código con algunas modificaciones, usando lo que llaman programación a palo, es decir usando técnicas básicas de programación, es lo que hago cuando algo con funciones me da problemas.

Espero que te pueda ayudar.

Código PHP:
<?php
session_start
(); 
include(
"bd/classBaseDatos.php");
//creamos el objeto con los datos de nuestra base de datos
$objBD=new conectarMySQL("localhost","sindicav_admini","admini","sindicav_sindicato");
//realizamos la conexión a la base de datos
$objBD->conectar();
$CAPTCHA_CODE = (string) $_POST['CAPTCHA_CODE'];
$usuarioAdmin mysql_real_escape_string($_POST['usuarioAdmin']); 
$claveAdmin mysql_real_escape_string($_POST['claveAdmin']);
//Prueba si todos los valores se están pasando por $_POST[] imprimiendo cada uno de ellos.
/*
echo $CAPTCHA_CODE;
echo $usuarioAdmin;
echo $claveAdmin;
*/
$mensaje=" ";
if (
$usuarioAdmin=="") { $mensaje ="El nombre de Usuario esta vacio.<br>";} 
if (
$claveAdmin =="") { $mensaje .="La Clave esta vacia.<br>";}
if (
$CAPTCHA_CODE == "") { $mensaje .="El codigo de seguridad esta vacio.<br>";}
if ((
sha1($CAPTCHA_CODE)) <> $_SESSION["CAPTCHA_CODE"]) { $mensaje .="Los valores introducidos en el codigo de seguridad estan incorrectos.<br>";}    

        if (
$mensaje <> " "){ 
            echo 
"<b>:: Ha ocurrido un Error ::</b><br><br>"
            echo 
$mensaje
        } else
        {
            
$claveAdmin=md5($claveAdmin);
            
$query "SELECT * FROM socios1 WHERE nombre_usuario='$usuarioAdmin' and pass='$claveAdmin'";
            
//aquí realizamos la consulta que queramos
            
$objBD->consultar($query);
        
            
$coincidencias=$objBD->numCoincidencias();
                if (
$coincidencias>0){
                    
//echo "Filas encontradas".$coincidencias."<br><br>";
                    
$row=$objBD->obtendatos();    
                    
$_SESSION['id']=$row['id'];
                    
$_SESSION['rut']=$row['rut'];
                    
$_SESSION['nombre']=$row['nombre'];                            
                    
header("Location:espacioSocioS.php".SID); 
                }
                else{
                    
header("Location: erroresAccesoS.php".SID); 
                }
}
?>