Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/04/2003, 10:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
El "ID" de sesión SID .. se ha de "propagar" entre las páginas del mismo sitio para que se mantenga la sessión activa ..

Esa propagación .. si usas propagación por cookies "viaja" en la cookie en el cliente (solo el SID .. no los datos de la sesion q están en el servidor ). Eso lo determina la directiva: session.use_cookies = 1 (a 1 .. usa cookies a 0 no).

Si no usas propagación por cookie .. si usas un formulario HTML se propaga el SID en un campo hidden (que crea automatico PHP si usas session.use_trans_sid = 1 ). Si usas method POST no lo veras .. si usas GET lo veras en el URL. Si tienes un "link" .. se añade el SID al URI que estas formando en el link lo veras en el URL ...

Estas "reescrituras" del código HTML por PHP para añadir ese SID automáticamente lo gestiona la directiva: url_rewriter.tags

En resumen .. La propagación del SID no lo mandas tu "hacer" por GET o POST .. depende de que uses (un formulario o un link) lo que forzará el método ..

Si no quieres ver el SID en tus "URL's" .. usa propagación del SID por cookies .. Si tu cliente (el navegador que use tus scripts q usen sesiones) NO acepta cookies .. (y por supuesto usas session.use_cookies ...) el SID no se pueda propagar y por ende no funcione tu sistema de sesiones ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.