Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2011, 10:27
lems1o
 
Fecha de Ingreso: julio-2011
Mensajes: 161
Antigüedad: 12 años, 9 meses
Puntos: 3
Pregunta Error en sesion

Bueno dias amigos del foro tengo la siguiente consulta, yo estaba probando mi sistema de login en mi maquina normal y funcionaba ok, luego cuando lo subi a mi servidor me aparece el siguiente error:

Intentando conectar a localhost
Respuesta del servidor:
Conexion exitosa con el servidor MySQL
Conexion exitosa con la Base de datos

Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at E:\Software colaborativo\opengoo_1.3.1\opengoo\form\operacione s\Formularios\FrmValidarLogin.php:7) in E:\Software colaborativo\opengoo_1.3.1\opengoo\form\operacione s\Formularios\FrmValidarLogin.php on line 40

Warning: Cannot modify header information - headers already sent by (output started at E:\Software colaborativo\opengoo_1.3.1\opengoo\form\operacione s\Formularios\FrmValidarLogin.php:7) in E:\Software colaborativo\opengoo_1.3.1\opengoo\form\operacione s\Formularios\FrmValidarLogin.php on line 42

No entiendo porque me genera este error, espero me puedan ayudar Gracias.
--------------------


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>.:: Gerenciador de Proyectos - Operaciones ::.</title>
</head>
<body>
<?php
include("conexion.php"); //conexion
//Conectamos con el servidor y seleccionamos la base de datos
echo 'Intentando conectar a '.$host.'<br>';
echo '<b>Respuesta del servidor:</b> <br> ';
$conexion = @mysql_connect($host, $username, $password); // se conecta con el servidor
if (!$conexion){
echo "Error al intentar conectarse con el servidor MySQL<br>";
exit();
}else{
echo " Conexion exitosa con el servidor MySQL<br>";
};
if (!mysql_select_db($db_name, $conexion)){ // selecciona la base de datos
echo "No se pudo conectar correctamente con la Base de datos<br>";
exit();
}else{
echo " Conexion exitosa con la Base de datos<br>";
};
//Cogemos los datos que nos llegan desde el formulario ( lo tendremos que crear)
$minombre=$_POST['nombre'];
$contrasena=$_POST['clave'];
// Unas pequeñas medidas de seguridad para proteger las bases de datos de posibles inyecciones
$minombre = stripslashes($minombre);
$contrasena = stripslashes($contrasena);
$minombre = mysql_real_escape_string($minombre);
$contrasena = mysql_real_escape_string($contrasena);
$sql="SELECT * FROM $tbl_name WHERE nick='$minombre' and password='$contrasena'";
$result=mysql_query($sql);
// Contamos el numero de filas
$count=mysql_num_rows($result);
//Si el resultado marcado es $minombre y $contrase?a,deber?a haber solo una fila
if($count==1){
//Registramos usuario y redireccionamos a exito.php
session_register("minombre");
session_register("contrasena");
header("location:Entrar.php");
}
else {
echo "Nombre de usuario equivocado o contrasena";
header("location:salir.php");
}
?>
</body>
</html>