Sessione : Sto implementando il login in un sito di commercio online ma la sessione non mi funziona.

Sto implementando il login in un sito di commercio online ma la sessione non mi funziona, cioè:

Nel momento in cui cambio pagina le variabili in sessione spariscono impedendomi di mantenere loggato il mio utente.

Questo è il login

<?php
       include'connessione_utente.php';
       $users=$_POST["user"];
       $pass=$_POST["pass"];
       $query="select * from Utenti where Username='".$users."' and Password='".$pass."' ";
       $result = $connect->query($query);
       $riga = $result->fetch_array(MYSQLI_BOTH);
        
       if($riga)
        {
           session_start();
           $_SESSION['user']=$users;
           $_SESSION['pass']=$pass;
           include'index_utente.php';
           
       }
       else
        {
           session_destroy();
           include'error_log.php';
       }
    ?>

Ma nel momento in cui passo al recupero delle variabili non ho più nulla, campi vuoti


    session_start();
    $user=$_SESSION['user'];
    $pass=$_SESSION['pass'];

Grazie in anticipo attendo notizie.

inviato un anno fa
andrea269
X 0 X

Non sono sicuro ma, prova a mettere il session_start() ad inizio pagina ed invece che session_destroy() prova ad annullare le sole due con unset($_SESSION['user']) e unset($_SESSION['pass'])

risposto 7 mesi fa
rikk73
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda