El SID (Identificador Único de Sesión) puedes propagarlo de tres formas:
1) Por el URL de forma automática .. Para eso requieres que la directiva session.use_trans_sid = 1 (ON)
2) Por el URL de forma manual .. Para esto require que tu en tu programación propagues el SID en todos los links y redireccionamientos que hagas usando la constante SID o bien formandolo con las funciones: session_name()."=".session_id()
3) Usando COOKIES para propagar el SID (sólo el identificador .. tus variables de sesión no saldrán del servidor hacia la cookie)
De las 3 formas propuestas . .la 3ª es la más segura y la más simple de implementar en tus apliaciones. Pero, al usar cookies requieres de un navegador que las acepte.
Según tu programación .. NO propagaas el SID manualmente .. y usas redireccionamientos tipo header ("location ...") .. En esos casos PHP aunque tengas la directiva session.use_trans_sid a ON, no va a reescribir ese URL para añadirel el SID como así lo hace si esa directiva está activada .. pero lo hace sólo en LINK tipo <a href ...>, en formularios como un campo hidden nuevo .. y poco más. Redireccionamientos javascript, <meta de refresh ...> y los header ("location ..) no los sobreescribe.
Las directivas como las que mencionas de session.use_trans_sid las puedes ajustar desde el php.ini cambiando su valor ahí (si dice ON .. a OFF o al reves ..)
Si no tienes acceso a tu php.ini .. puedes hacerlo por un .htaccces o en tiempo de ejecución de tus scripts por la función ini_set() al principio de tus scripts (antes por lo menos de usar session_start() o cualquier otra función de sesiones).
Por lo demás .. para probar el sistema quitaría la función que usas:
session_set_cookie_params(60);
lee los comentarios de los usuarios (sobre todo ese que hace refencia a IE 6 por si lo usas ..)
http://www.php.net/manual/en/functio...kie-params.php
Un saludo,