Visto che non ti risponde nessuno ci provo io: sono un niubbo di PHP ma quello che uso io in ogni pagina è
codice:
if (!session_id()) {
	session_start();
}
Significa che se esiste una sessione (e quindi un ID di sessione) non fa niente, altrimenti distruggerebbe la sessione precedente sostituendola con una nuova.