Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2011, 07:31
maxacool
 
Fecha de Ingreso: febrero-2011
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Pregunta Ayuda con la creacion de cookies

Hola a todos, les comento que es la primera vez que me registro y comento en este foro, si bien ya lo conocia previamente (motivo mismo por el cual posteo aqui ya que siempre veo que dan una gran mano).

Les comento mi problemita: Resulta que estoy haciendo un sistema de registro y validacion de usuarios con su contraseña. El registro funciona de diez, pero resulta que al momento de setear las cookies en el ingreso me indica el error:

Warning: Cannot modify header information - headers already sent by (output started at /www/docs/sarazeroo.com.ar/public_html/ingresar.php:1) in /www/docs/sarazeroo.com.ar/public_html/ingresar.php on line 13

Warning: Cannot modify header information - headers already sent by (output started at /www/docs/sarazeroo.com.ar/public_html/ingresar.php:1) in /www/docs/sarazeroo.com.ar/public_html/ingresar.php on line 14
Ingreso exitoso, ahora sera dirigido a la pagina principal.


Aqui les indico puntualmente los archivos "ingresar.html" y "ingresar.php"

"ingresar.html"

Código HTML:
<FORM ACTION="ingresar.php" METHOD="post">
Usuario:
<input type="text" size="20" maxlegth="20" name="user"><br>
Password:
<input type="password" size="20" maxlegth="20" name="pass"><br>
<INPUT TYPE="submit" CLASS="boton" VALUE="Ingresar">
</FORM> 
"ingresar.php"

Código PHP:
      <?php
        
include("mysql.php");
    if(
trim($HTTP_POST_VARS["user"]) != "" && trim($HTTP_POST_VARS["pass"]) != "")
    {
      
$userN $HTTP_POST_VARS["user"];
      
$passN $HTTP_POST_VARS["pass"];
      
$result mysql_query("SELECT pass FROM Datos WHERE user='$userN'");
        if(
$row mysql_fetch_array($result))
        {
            if(
$row["pass"] == $passN)
            {
            
//90 dias dura la cookie
            
setcookie("ckuser",$userN,time()+7776000);
            
setcookie("ckpass",$passN,time()+7776000);
            echo 
"Ingreso exitoso, ahora sera dirigido a la pagina principal.";
            echo 
"<meta http-equiv='refresh' content='3;URL=/index.html'>";
            }
            else
            {
            echo 
"Password incorrecto";
            }
        }
        else
       {
       echo 
"Usuario no existente en la base de datos";
       }
      
mysql_free_result($result);
     }
     else
     {
      echo 
"Debe especificar un nick y password";
     }
      
mysql_close();
      
?>


Desde ya agradeceria mucho a quien me pueda dar una manito ya que estoy entrando en el mundo de este lenguaje ya que me es de gran interes.

Un saludo a todos y suerte.