Si propagas el SID no en Cookies .. y redireccionas como aquí .. en javascript
:
Código PHP:
echo 'window.location ="administracion.php";';
Ahí debes propagar -manualmente- tu el SID. La directiva de tu php.ini session.use_trans_sid en conjunto con la "url_rewrite ..." No reescribe Javascript ni los redireccionamientos que te mencioné. Así que en esos casos particulares debes propagar el SID ahí en el URL ese que estás creando.
Cuando propagas el SID en cookies .. o por el URL .. Lo que "pasas" en la cookie o URL es sólo el Identificador Unico de Sesión .. Nada más .. Ese dato hace referencia al archivo que crea en el servidor de sesión y que -contiene- tus variables. Pero las variables en sí . .NUNCA viajan en la cookie o URL en el SID.
Propagando el SID usando SID como constante sería algo así:
Código PHP:
echo 'window.location ="administracion.php?'.SID.'";';
Un saludo,