Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/01/2006, 06:08
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por Tigervlc
Es que hay una cosa que me pasa cuando hago el redireccionamiento:

Ocurre cuando un usuario registrado y con una sesión abierta entra en un formulario para cambiar datos de su cuenta. Una vez cambiados, mediante el javascript que me proporcionó germanpr hago la recarga en 5 segundos, pero al hacer eso pierdo la sesión.

Entonces he pensado:
¿Cómo hacer para conservar esa sesión cuando se ejecute el javascript?
Y donde haces uso de sesiones en ese código? (pon el código completo que uses).

Si usas sesiones (www.php.net/session) al parecer lo que sucede es que pierdes el SID que une la sesión creada en el servidor con el cliente que la creó.

El SID pudes propagarlo por el URL o en cookies . ."parece" (habría que confirmar como realmente tu estás propagando el SID según tu configuración de PHP y código que usas) propagas el SID en el URL sólo (por no propagar el SID en cookies o no aceptaras y usar a su vez propagación del SID en el URL) .. En esos casos, si tu NO añades el SID en tus redireccionamientos javascirpt o vía cabeceras META de refresh .. la sesión se pierde (mejor dicho se pierde el SID y con el, el enlace de la sesión en el servidor con el cliente).

Un saludo,