salve
attraverso un afunxione faccio dei controlli sull'utent ese li supera avvio una sessione
tutto a posto inlocale se forzo la creazioen della sessione
impostando
session.auto_start a 1
ma non mi pare una cosa ottimale
ma mi spiegate perchè non funziona la sola funzione
start_session()?

ecco dopo aver inserito la user e la passw
faccio il richimao a sta funzione
codice:
function session_inizio($user){
include("xxx.inc.php");

//all'avvio di una sessione inserisco i dati di questa nel db
	$session_id = generate_session_id();

	$query = "INSERT INTO sessioni	(id, user, date) VALUES ('$session_id', $user, now())";
	$res = DML("xxx",$query,$db,NULL,NULL);
	
	if (!$res[0]){
		die('Si è verificato un errore nell\'avvio della sessione.');
	}
  
	session_start();
	$_SESSION['biscottino'] = $session_id;
	return true;
}
ecco questa funziona solo forzando le sessioni da php.ini