Puedes propagar el SID en el URL .. pero eso plantea otros problemas de seguridad que tal vez deberías leer y conocer:
http://www.acros.si/papers/session_fixation.pdf
Por lo demás .. la propagación del SID en el URL se trata de:
forzar la configuración de PHP para que no lo haga en cookies:
session.use_cookies = OFF
session.use_trans_sid = ON
y que propagues el SID en el URL en todos tus redireccionamientos. En links lo hará PHP (bajo la configuración session.use_Trans_sid a ON se le indica que lo haga) pero en redireccionamientos javascript (o window.open ..y cosas así) .. en PHP bajo un header("Location: ....") no lo va hacer .. en esos casos hay que hacerlo manualmente usando la constante SID
Ejemplo para un caso ...:
header ("Location: nose.php?".SID);
más info:
www.php.net/session
Un saludo,