Visualizzazione dei risultati da 1 a 4 su 4

Discussione: aggiornare sessione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147

    aggiornare sessione

    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
    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']; 
    Questa è la query per modificare le variabili:

    modifica.php
    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); 
    Cerco di spiegarmi meglio. Quando faccio il login supponiamo che le variabili hanno questo valore:
    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
    Codice PHP:
    $a=$_SESSION['SESS_a']; 
    il valore di $a è sempre 1 finchè non eseguo il logout.
    C'è modo di evitare di rifare il login?

    Grazie.

  2. #2
    Basta riassegnare le variabili di sessione quando esegui la query.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147
    così può andare?
    Codice PHP:
    $_SESSION['SESS_a'] = $a

  4. #4
    Si
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.