Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2006, 11:20
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:
1.- El cliente, ¿recibe siempre una cookie (si tiene habilitada la aceptación de cookies) con el sid cuando entra en una página que empieza con <?php session_start();?> y que no envía cabeceras ni nada antes?.
El uso de sesiones de PHP envia varías cabeceras al cliente, no sólo la cookie. Hay una más que define si la página generada quedará en caché o no o de que tipo será (privada, pública ..). Lo define la directiva

session.cache_limiter

Y por defecto envia "nocache".

Así que esa siempre se envia .. y luego si propagas el SID en cookies (expresamente indicado en session.use_cookies a ON y/o sessoin.use_only_cookies)

Cita:
O por el contrario, desde la página habría que enviar la cookie con sus parámetros (nombre, valor, duración).
Ya lo hace PHP por tí si decides propagar el SID en cookies.

Cita:
2.- ¿Puede ver el usuario desde el cliente esta cookie enviada con session_start(); y sin parámetros?. ¿Dónde se guarda, dónde está?.
Si el tiempo de duración de la cookie es "0" (segundos) son cookies de "sesión" .. Estas cookies no quedan como "archivos" en el navegador. Esto es una propiedad de las cookies de ese tipo (parece que quedan en memoria hasta que cierras la última ventana del sitio que creó esa cookie).

Cita:
Esto me hace pensar que servidor puede que no mande la cookie si es posible propagar la sesion de forma automática (creo que esto sería con session.use_trans_sid On On), o que el tema de las cookies de sesion sea diferente al de una cookie normal.
Si, .. si la cookie no se puede crear y usa session.use_trans_sid a ON .. se re-escribiran ciertos tag's HTML para insertar el SID en ellos .. pero en ese caso si ves tus links generados .. el URL o el código HTML de esas páginas por algún sitio veras el SID (nombre sesion=Identificador sesion) como parte de link's, en un campo hidden en un formulario .. etc.


Un saludo,