C'è modo di aggiornare la sessione senza dover effettuare il logout e il login?
Lavorando con variabili in sessione, se modifico dei record nel db non mi tiene conto delle modifiche finchè non rieffettuo il login.
Queste sono le variabili di sessione
Questa è la query per modificare le variabili:Codice PHP:$nome=$_SESSION['SESS_FIRST_NAME'];
$a=$_SESSION['SESS_a'];
$b=$_SESSION['SESS_b'];
$c=$_SESSION['SESS_c'];
$d=$_SESSION['SESS_d'];
$e=$_SESSION['SESS_e'];
$f=$_SESSION['SESS_f'];
modifica.php
Cerco di spiegarmi meglio. Quando faccio il login supponiamo che le variabili hanno questo valore:Codice PHP:$ris=mysql_query($q);
$riga=mysql_fetch_array($ris);
$a=$riga['A'];
$b=$riga['B'];
$c=$riga['C'];
$d=$riga['D'];
$e=$riga['E'];
$f=$riga['F'];
$z="UPDATE members SET A='$a', B='$b', C='$c', D='$d', E='$e', F='$f' WHERE member_id='$id'";
$ris=mysql_query($z);
A=1
B=2
C=3
D=4
E=5
F=6
Se nella pagina modifica.php assegno questi valori:
A=10
B=20
C=30
D=40
E=50
F=60
e richiamo le variabili con la sessione
il valore di $a è sempre 1 finchè non eseguo il logout.Codice PHP:$a=$_SESSION['SESS_a'];
C'è modo di evitare di rifare il login?
Grazie.

Rispondi quotando