Conoces como estas propagando el SID? .. Segun lo usas .. estás asumiendo que lo propagas AUTOMATICo y hasta que usas cookies para propagarlo (junto con un navegador que las acepte).
Esas directivas las define en tu php.ini (o phpinfo()):
session.use_trans_sid = 1
session.use_cookies = 1
Esas directivas las puedes "Forzar" via ini_set() para asegurarte que donde instales tu apliación así funcionará .. Otra opcion es que propages el SID de forma MANUAL .. por ejemplo:
Código PHP:
$mi_sid=session_name()."=".session_id(); // aquí obtengo el SID.
echo "<script language = 'javascript'>location.href='http://$_Server_Web/$_AppsPath/SGF_PaneldeControl/tres.php?$sid';</script>";
Así con todos los links que redirecciones o uses (incluidos formularios que deberias usar un campo hidden para pasar el <input type="hidden" name="sid" value="<? echo session_id(); ?>"> )
Repasa el manual de PHP en el apartado sesiones .. He intenta NO usar session_register() y usar $_SESSION para NO asumir las variables de sesion como globales (en las FAQ's primeras tienes un comentario al respecto).
Un saludo