Debes usar session_name() .. pero session_name() debes usarlo con el mismo nombre que le das en todo uso de sesiones .. incluso donde destruyes tu sesión .. por qué sino usas y destruyes la sesión que PHP le dá nombre por defecto (php.ini -> session.name .. PHPSESSID por defecto).
Código PHP:
<?
session_name("nombre_sesion");
session_start();
Un saludo,