Foros del Web » Programando para Internet » PHP »

sobre el uso de "setcookie"

Estas en el tema de sobre el uso de "setcookie" en el foro de PHP en Foros del Web. Hola nuevamente, esta vez con una consulta. Tengo dudas sobre el uso de "setcookie", en el sitio que estoy desarrollando, puse por ejemplo lo siguiente: ...
  #1 (permalink)  
Antiguo 22/07/2005, 01:55
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 19 años, 3 meses
Puntos: 0
sobre el uso de "setcookie"

Hola nuevamente, esta vez con una consulta.
Tengo dudas sobre el uso de "setcookie", en el sitio que estoy desarrollando, puse por ejemplo lo siguiente:
Cita:
setcookie("nombredelacookie",$usuario_sesion,time( )+3600);
y como verán, indica el nombre de la cookie, el valor y el tiempo de duración.

Mi pregunta va, en el tiempo de duración de la cookie. Según lo puesto anteriormente, la cookie durará una hora por más que el usuario ya no navegue en el sitio, entonces pregunto, ¿existe alguna manera de que se destruya la cookie digamos a los 20 minutos despues de que el usuario deje de navegar por el sitio?
Por otro lado, como dije se destruye en una hora, y ¿que sucede si el usuario sigue navegando por más de una hora en sitio?, pues la cookie se destruirá cuando llegue a cumplir la hora y el usuario tendrá que loguearse nuevamente y como sabemos eso es incómodo.
Entonces, como haria para que la cookie dure durante la nacegación del usuario sn importar el tiempo, y se destruya a los 20 minutos si deja de navegar en el sitio.

Gracias de antemano.
  #2 (permalink)  
Antiguo 22/07/2005, 02:25
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Sencillo, ponla la función en todo el sitio (puedes usar un include)... con esto estarás "recargando" el tiempo de vida que le indiques originalmente entonces dicho plazo solo se cumplirá si se dejó de navegar/recargar...

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 22/07/2005, 08:12
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 19 años, 3 meses
Puntos: 0
Bueno, pero la cookie lo tengo en una pagina index02.php que es como una matriz en la cual se cargan el resto de las páginas, por ejemplo:

index02.php?seccion=user_foros,
index02.php?seccion=com_noticias,
index02.php?seccion=com_avisos,

y así, por lo tanto esta cookie sirve para todos y no es necesario recargarlos.

No se si estoy en lo correcto, pero necesito una ayudita. gracias.
  #4 (permalink)  
Antiguo 23/07/2005, 01:01
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
... pués ya no entendí. Si la cookie la generas desde un archivo que llama a otros... ¿dices que se elimina si concluye el tiempo de vida que le diste originalmente (la primera vez)???...
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 03:47.