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