Tema: Sesiones
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/06/2004, 08:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Habilitando:

session.use_trans_id

el SID se va a propagar por el URL siempre y cuando tengas desactivado:

session.use_cookies (y session.use_only_cookies) ..

Esto .. en conjunto con la directiva:

url_rewrite_tag y los tag's HTML que hay se indican serán los que PHP sobre-escribirá el SID en ellos para propagar el SID (nombre sesión+ID de sesión) en esos tag's tipo links, formularios (en campos hidden o en el "action") y otros tag's HTML.

Lo que no hace PHP de forma "automática" es propagar (reescribier) el SID en otros elementos como redireccionamientos vía Javascirpt (window.open .. window.location ... etc) ni en redireccionameintos vía cabeceras tipo: header ("Location: pagina.tal") ... En esos casos tendrás que hacerlo de forma manual (usando SID como constante que es: <?=SID ?> o bien componiendo el SID de la forma: session_name().'='.session_id() )

Por otro lado .. a nivel de seguridad .. revisa el por qué se recomienda propagar el SID en cookies pese que fuerzas a que tus "clientes" (navegadores) acepten cookies.

Un saludo,

PD: si usas el buscador del foro .. veras que se habla mucho sobre sesiones y temas afines.