Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2006, 12:10
climax2006
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
problemas con cookie en php

hola este es el erro k m manda


hola mi consula es que es este error

Warning: Cannot modify header information - headers already sent by (output started at /home/yunda/public_html/index.php:37
in /home/yunda/public_html/entrar.php on line 19
/home/yunda/public_html/entrar.php on line 20



y este el codigo de la pagina entrar.php
Código PHP:
<?

//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
conectar();

      
// comprueba  que esten ingresados los campos
    
if(trim($usuario) != "" && trim($password) != ""){
// agregamos 2 nuevas variables
    
$usuarioN $usuario;
    
$passwordN $password;
      
//nos devuelve el resultado ingresado
    
$result mysql_query("SELECT contrasena FROM usuarios WHERE nick='$usuarioN'");
    if(
$row mysql_fetch_array($result)){
    if(
$row["contrasena"] == $passwordN){
//duracion del cookie
/*19 aka es el error*/    
setcookie("usNick",$usuarioN,time()+7776000);
/*20 aka tb*/    setcookie("usPass",$passwordN,time()+7776000);
?>
<meta http-equiv="refresh" content="5;URL=<?=$PHP_SELF ?>?tipo=inicio" />
<br>Ingreso exitoso, ahora sera dirigido a la pagina principal.<br />
Si no  se actualiza automaticamente pincha <a href="<?=$PHP_SELF?>?tipo=inicio">aqui</a>

<?
    
}else{
echo 
"Password incorrecto";
}
    }else{
echo 
"Usuario no existente en la base de datos";
}
    
mysql_free_result($result);
}else{
    echo 
"Debe especificar un nombre de usuario y password";
}
desconectar();
?>
se agradece de novo