Foros del Web » Programando para Internet » PHP »

Cookies

Estas en el tema de Cookies en el foro de PHP en Foros del Web. Tengo una web multilingue donde guardo la variable de idioma en una cookie. Me interesa usar cookies en lugar de sesiones porque las cookies se ...
  #1 (permalink)  
Antiguo 08/01/2003, 04:34
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Cookies

Tengo una web multilingue donde guardo la variable de idioma en una cookie.
Me interesa usar cookies en lugar de sesiones porque las cookies se guardan en el cliente y no expiran cuando acaba la sesión.

Para generar la cookie utilizo:

Código PHP:
<? setcookie ("idioma"$idiomatime()+(3600*24-30), "/"); ?>
Ese código es el que pretendía usar para sobreescribir la cookie, pero no me deja.

Si hago:

Código PHP:
<? setcookie ("idioma""es"time()+(3600*24-30), "/"); ?>
Creo una cookie en el cliente definiendo que el idioma es Español.

Luego hago:

Código PHP:
<? setcookie ("idioma""en"time()+(3600*24-30), "/"); ?>
Para decirle que, a partir de ahora, el idioma del visitante es Inglés.

Sin embargo, parece ser que hay algún problema porque la cookie Idioma sigue teniendo el valor Español.

¿Qué debo hacer para sobreescribir una cookie?
__________________
M a l d i t o F r i k i
  #2 (permalink)  
Antiguo 08/01/2003, 05:55
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Ignoren este post, el error estaba en otro sitio
__________________
M a l d i t o F r i k i
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 11:57.