Tema: sesiones
Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/10/2004, 19:53
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
PHP ya te comentè que NO inserta el SID en redireccionamientos como ese vìa header() con un "Location" .. tampoco lo hace con javacript (window.location .. o window.open ... etc ..). Si tu redirecionas vìa un link estás dejando que PHP actue la directiva session.use_trans_sid que lo que hace es "reescribir" ciertos tag's HTML para insertar el SID en ellos, por eso el SID se propaga y tus sesiones funcionan. Cuando el SID no se propaga (por què no viaja en una cookie o PHP no sobreescribe ese tipo redireccionamientos) tus sesiones "no funcionan" .. En realidad no es que no funcionen las sesiones, sino que has perdido el "enlace" entre el archivo que se crea en el servidor con los datos de tus variables de sesión que es el dichoso "SID" (Identificador Único de Sesión) .. ese SID es lo que se "propaga" (pasa) entre tus scripts/pàginas . .ya sea en una cookie o por el URL.

Un saludo,