Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-01-2007
halizia halizia is offline
Miembro
 
Registrado: abr 2006
Posts: 116
Poder: 19
halizia Va por buen camino
cookies

hola a todos!!

tengo una web en la que me registro por medio de cookies, pero quiero asociar esa identificación sólo a esa sesión del explorador. ahora mismo si habro el firefox e inicio sesión, me crea la cookie, pero si abro otra vez el mismo navegador ya estoy registrada, y quisiera que al abrir el segundo explorador no m ocurriera eso. No se si me explico bien...

Saludos y Gracias!
Responder Con Cita
  #2  
Antiguo 29-01-2007
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Simplemente no debes indicar la fecha en la que debe expirar la cookie, en este caso una vez se cierra el navegador se borra la cookie.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #3  
Antiguo 29-01-2007
halizia halizia is offline
Miembro
 
Registrado: abr 2006
Posts: 116
Poder: 19
halizia Va por buen camino
pero la cosa es que quiero q la cookie dure sólo una hora.

Gracias
Responder Con Cita
  #4  
Antiguo 29-01-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Quizá lo que voy a decir sea una tontería, pero si puedes crear una cookie que se borra al cerrar el navegador, y también otra que solo dura una hora, por que no utilizas dos cookies para la identificación. De esta manera si falla una de las 2 el usuario no se identifica, y cumples las 2 condiciones, la identificación expirara en una hora y también al cerrar el navegador.
Responder Con Cita
  #5  
Antiguo 29-01-2007
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

La cookie no puede tener dos fechas de expiración, o dura una hora o se borra al cerrar el navegador pero las dos opciones no.
Lo que puedes hacer es crear una cookie que dure una hora y pero que se borre si se cierra el navegador, puedes llamar al evento onunload de la etiqueta BODY y borrar lo cookie.
Otro consejo es que la cookie se vaya renovando segun se navega por tu web, ya que pasada una hora caducará y el usuario tendrá que volver a identificarse.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #6  
Antiguo 30-01-2007
halizia halizia is offline
Miembro
 
Registrado: abr 2006
Posts: 116
Poder: 19
halizia Va por buen camino
como hago para que se vaya renovando?
Gracias.
Responder Con Cita
  #7  
Antiguo 30-01-2007
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Simple, cada vez que entre en una de tus páginas, si lo cookie esta activa vuleves a modificar la fecha de caducidad y la vuelves a poner a una hora. Con esto lo que consigues es que si el usuario enta navegando la cookie no caduca nunca y solo caducará si deja de navegar durante una hora.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
administrar cookies hidal Internet 2 10-01-2007 00:19:56
Cookies en Delphi 8 samuelabad .NET 0 07-10-2006 20:47:31
duda con cookies Luzma PHP 4 08-07-2006 18:58:10
Asunto de cookies y sesiones gatsu PHP 3 26-04-2004 18:55:24
Problemas con el manejo de cookies mauriciorazquin Internet 0 21-10-2003 23:30:08


La franja horaria es GMT +2. Ahora son las 04:04:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi