Succede una cosa che mi sembra strana, la sessione si azzera cliccando sul link però quando faccio una nuova session_start() attribuisce lo stesso id che aveva prima di essere azzerata

il controllo lo faccio così:
codice:
echo "
session:".session_id()."
";
	if ( session_id() == NULL)
		{
		session_start();
		echo "session start";
		echo "
".session_id();
		}
	else echo "sessione avviata";