In un sito devo poter gestire due sessioni separate, una per il login utente e l'altra per il login di amministrazione.
I due form per il login sono in due pagine differenti e utilizzando l'esplorazione a schede di exloper 7 o di firefox mi si verifica il problema di non riuscire a fare il login come utente mentre sono già loggato come amministratore e viceversa: la sessione creata per prima viene cancellata o sovrascritta (??).
Se invece apro il browser in due finestre differenti (invece che due schede) il problema non si verifica. Spero di essermi spiegato.
Per efettuare il login utilizzo semplicemente:
codice:$user = $_POST['user']; $pass = $_POST['pass']; if (!$user || !$pass) { session_start(); $_SESSION["user"] = $user; // per il login utente $_SESSION["pass"] = $pass; // per il login amministratore header("location: index.php?"); }