Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2012, 04:56
Avatar de paxarin
paxarin
 
Fecha de Ingreso: enero-2010
Ubicación: Santander
Mensajes: 413
Antigüedad: 15 años
Puntos: 6
No se puede enviar cookie de inicio de sesión

Buenas.
Cree un modulo de acceso a una zona restringida de la web.
Me aparece estos errores relacionados con la cookie o eso entiendo yo al acceder a verificar.php

Warning: Cannot modify header information - headers already sent by (output started at /homepages/21/d413773639/htdocs/php/verificar.php:1) in /homepages/21/d413773639/htdocs/php/verificar.php on line 22

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /homepages/21/d413773639/htdocs/php/verificar.php:1) in /homepages/21/d413773639/htdocs/php/verificar.php on line 23

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homepages/21/d413773639/htdocs/php/verificar.php:1) in /homepages/21/d413773639/htdocs/php/verificar.php on line 23

Warning: Cannot modify header information - headers already sent by (output started at /homepages/21/d413773639/htdocs/php/verificar.php:1) in /homepages/21/d413773639/htdocs/php/verificar.php on line 26

Aparte no me explico el problema ya que en el xamp a funcionado correctamente pero al subirlo al servidor me esta dando este problema.
Os dejo el codigo por si veis algo extraño.
Código:
 <?php
//Verificamos que las variables contengan datos
if (isset($_POST["usuario"],$_POST["clave"])){
    //conexion con el servidor
    include("conexion.php");
    
    //Limpiar datos para evitar SQL Inyection
    $usuario=mysql_real_escape_string($_POST["usuario"]);
    $clave=mysql_real_escape_string($_POST["clave"]);
    //encriptar la contraseña
  	$salt = 'aca pone lo que quieras';
  	$encPass = md5($clave.md5($salt));
  	
    //consultamos la información
    $rst_usuarios=mysql_query("SELECT * FROM usuarios WHERE urslogin='".$usuario."' AND usrclave='".$clave."'", $conexion);

    //Contamos cantidad de resultados
    $num_registros=mysql_num_rows($rst_usuarios);
    
    if($num_registros>0){
		$fila=mysql_fetch_array($rst_usuarios);
		setcookie("usuario_nombre",$fila["urslogin"]);
		session_start();
		$_SESSION["usuario"]=$fila["usrclave"];
        //mostrar pagina del menu
        header("location:menu.php");}
        else{echo "El usuario o la contrase&ntilde;a no es valido";}
    mysql_close($conexion);

}
?>
Un saludo
__________________
http://www.paxarindesign.es