Salve. Sto cercando di fare uno script che per ogni utente che si loga viene creata
una nuova sessione.
Se nello stesso browser apro tre pagine e mi logo con user e password diverse, ogni volta che vado alla pagina di attivazione sessione e come se avesse sempre una sessione in comune con tutte e tre le pagine attivate, anche perchè ricaricando ogni volta una pagina singola delle tre pagine attivate, il contatore va ad incrementare rispetto all'ultima pagina incrementata di una delle tre pagine attivate.codice:... if ($counter == 1){ session_start(); $_SESSION['Username']=$_POST['user']; //echo ' Bravo ti sei loggato'; header( "Location: attiva.php" ); }else { header( "Location: login_failed.php"); //echo ' Non ti sei loggato'; } ...
file attiva.php
E' una cosa normale? Dato che sto lavorando su un unico computer?codice:session_start(); echo 'Sessione ATTIVA ' ; $_SESSION['Username'] = $_SESSION['Username'] +1; print "Hai visitato questa pagina ". $_SESSION['Username'] . " volte" ;
Mentre se utilizzo due browsers diversi e mi logo con la stessa password e stesso user dell'altro browser mi loga e mi ricarica il contatore indiperndentemente. così anche se utilizzo password e user diversi.

Rispondi quotando