Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/09/2005, 10:05
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 si usas session.use_trans_sid a ON .. te va a insertar el SID en vários tag´s HTML automáticamente, pero no lo va hacer en redireccionamientos como header("Location ..") ni en javacript (window.open() .. etc), ni con tu redireccionamiento vía <META ....>. En esos casos si deseas realmente propagar el SID en el URL y no en cookies debes añadirlo TU a mano:

Para ello usa la constante: SID

Código PHP:
header ("Location: nose.php?".SID);
exit; 
Por lo demás ... lo que te aparece en "php/temp" ahí ves las SESIONES!!! en sí .. recuerda que estás USANDO tu própio PC como cliente y SERVIDOR. .. Las sesiones permanecen en el servidor (son esos archivos sessionid_a98yas89df897asdf o similar) eso no son "cookies"!!!.

Y ten mucho cuidado propagando el SID en el URL .. Ten presente que esos ID de sesión van quedando en proxys (caché) en los cachés de los navegadores .. así que ajusta bien el tiempo de duración de tus sesiones: session.gc_maxtimelife .. por qué sino tendrás problemas como los que se describen en este documento (lectura recomendada por PHP.net):

http://www.acros.si/papers/session_fixation.pdf

Un saludo,

Última edición por Cluster; 19/09/2005 a las 10:10