Pues para verificar si la session no esta "vacia" podrias usar la función
isset() si no esta establecida ya es cuestion de que tu definas cual el procedimiento.
Y si
session_id() va a ser único siempre. Seria bueno que leyeras los comentarios que se hacen en php.net de esta función.
Saludillos,