Bueno me aparece este error:
Warning: Cannot modify header information - headers already sent by (output started at /home/sindicav/public_html/accesoSocioS.php:12) in /home/sindicav/public_html/accesoSocioS.php on line 48
En la linea 48 tengo esto:
header("Location:espacioSocioS.php".SID);
De todas formas les dejo todo el codigo.
Código PHP:
<?php
//para no tener problemas con cookies deshabilitadas has esto
//con esto desactivamos las cookies y activamos el metodo get para la sesion
ini_set("session.use_cookies","1");
ini_set("session.use_only_cookies","1");
ini_set("session.use_trans_sid","0");
session_start();
header("Cache-control:private");
?>
<html>
<head>
<script language="javascript" src="../js/prototype.js"></script>
<script language="javascript" src="../js/funciones.js"></script>
</head>
<body>
<?php
include("bd/classBaseDatos.php");
//creamos el objeto con los datos de nuestra base de datos
$objBD=new conectarMySQL("localhost","usuario","pass","baseDatos");
//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']);
$mensaje="";
if (empty($usuarioAdmin)) { $mensaje ="El nombre de Usuario esta vacio.<br>";}
if (empty($claveAdmin)) { $mensaje .="La Clave esta vacia.<br>";}
if (empty($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 (!empty($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);
exit;
}
}
?>
</body>
</html>
Saludos desde CHILE