Foros del Web » Programando para Internet » PHP »

cookies

Estas en el tema de cookies en el foro de PHP en Foros del Web. HOla : Estoy implementando un sistema que loguea automáticamente al usuario si tengo las cookies con sus datos de usario(usuario y contraseña. Previamente guarde las ...
  #1 (permalink)  
Antiguo 23/08/2010, 05:03
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta cookies

HOla :
Estoy implementando un sistema que loguea automáticamente al usuario si tengo las cookies con sus datos de usario(usuario y contraseña.
Previamente guarde las cookies .
Hago esta prueba para ver si existen :
Código PHP:
if (file_exists($_COOKIE['Usuario'])) { echo "Existe  cookie Usuario<br>"; exit(); } else {echo "No existe cookie Usuario<br>"; echo $_COOKIE['Usuario']."<br>";}
if (
file_exists($_COOKIE['password'])) {echo "Existe cookie password <br>";} else {echo "No existe cookie password<br>";echo $_COOKIE['password']."<br>";}
exit(); 
Pero me da que no existe y simultameneamente escribe el valor de la cookie.
Creo que el error está en que debe ir la ruta al archivo dentro de file_exists() pero me parece que dicha ruta puede variar de acuerdo al sistema operativo que pueda tener el usuario:
Mi pregunta es como puedo tener seguridad que está la cookie para generar código de acuerdo a que existe y para el caso de que no existe.
Desde ya muchas gracias
  #2 (permalink)  
Antiguo 23/08/2010, 05:31
 
Fecha de Ingreso: septiembre-2009
Mensajes: 210
Antigüedad: 14 años, 7 meses
Puntos: 19
Respuesta: cookies

Edito, entendí mal lo que pedías...
  #3 (permalink)  
Antiguo 23/08/2010, 06:14
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 6 meses
Puntos: 10
Respuesta: cookies

A las cookies (creo) que se accede directamente. Podrías hacerlo así:

Código PHP:
if (!empty($_COOKIE['Usuario'])) {
    echo 
"Existe  cookie Usuario<br>"; exit();
} else {
    echo 
"No existe cookie Usuario<br>";
    
//si no existe, no te lo va a escribir
    
echo $_COOKIE['Usuario']."<br>";
}
if (!empty(
$_COOKIE['password'])) {
      echo 
"Existe cookie password <br>";
} else {
      echo 
"No existe cookie password<br>";
      
//lo mismo de arriba, no te va a escribir nada ( o te va a dar error, no se)
      
echo $_COOKIE['password']."<br>";
}
exit(); 
__________________
Buscando ideas para proyectos....

Esperando a tener 18 años....

Etiquetas: cookies
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:15.