Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2008, 03:28
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 16 años, 11 meses
Puntos: 19
Explicacion de los cookies

Hola, foreros:

He creado por unos manuales una forma para resgistrarse. Todo funciona perfectamente. El problema lo tengo en que no entiendo el funcionamiento de los cookies.

Funciona con el siguiente script:

Código PHP:
<?php
       
include('conect.php');       
      function 
quitar($mensaje)
      {
      
$mensaje str_replace("<","&lt;",$mensaje);
      
$mensaje str_replace(">","&gt;",$mensaje);
      
$mensaje str_replace("\'","'",$mensaje);
      
$mensaje str_replace('\"',"&quot;",$mensaje);
      
$mensaje str_replace("\\\\","\\",$mensaje);
      return 
$mensaje;
      }
       
      if(
trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
      {
      
$nickN quitar($HTTP_POST_VARS["nick"]);
      
$passN quitar($HTTP_POST_VARS["password"]);
      
$result mysql_query("SELECT password FROM usuarios WHERE nick='$nickN'");
      if(
$row mysql_fetch_array($result))
      {
      if(
$row["password"] == $passN)
      {
      
//90 dias dura la cookie
      
setcookie("usNick",$nickN,time()+7776000);
      
setcookie("usPass",$passN,time()+7776000);
      
?>
      Ingreso exitoso, ahora sera dirigido a la pagina principal.
      <SCRIPT LANGUAGE="javascript">
      location.href = "index.php";
      </SCRIPT>
      <?
      
}
      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();
      
?>
¿Como funcionan los cookies?