Además de eso... haz una búsqueda en este foro y encontrarás varios posts donde se toca el tema de sesiones que no funcionan.
Muchas veces tiene que ver con la configuración de PHP.
¿Estás en un servidor local?¿qué versión de PHP utilizas?
Sobre el estado de algunas directivas...
¿Pasas el SID por cookies?¿Tu navegador las acepta?
¿Pasas el SID por url?¿Estás agregándolo manualmente donde es necesario?
Saludos