Salve a tutti, chiedo un aiuto per quanto riguarda le sessioni in quanto ho una webapp che deve gestire più sessioni (finestre) contemporaneamente.
attualmente ho una pagina di login così
codice:
$SID = $nome . microtime();
$SID = md5($SID);
session_name($SID);
session_start();
poi ad ogni pagina richiamo un codice
codice:
if($_GET['SID']){
$SID = $_GET['SID'];
session_name($SID);
session_start();
} else if ($_POST['SID']){
$SID = $_POST['SID'];
session_name($SID);
session_start();
} else {
$msg = "sessione scaduta";
header("location: ../index.php?msg=".$msg);
exit;
}
per non incrociare le sessioni tra le varie schede del browser passo ad ogni link la variabile SID=$SID
così facendo noto che le sessioni non scadono mai e se rientro anche dopo due giorni cliccando sulla cronologia mi permette di entrare...
spero di essere stato chiaro nell'esposizione.
Grazie mille per un eventuale aiuto