Domanda

Sto usando il framework di rientro per la mia applicazione e turbato con la gestione delle sessioni. Devo archiviare alcuni valori nella sessione .. Sono in grado di creare ID sessione e sessione. Ma non appena vado a un'altra pagina, non sono in grado di recuperarli !! Come fate le persone a gestire le vostre sessioni? La gestione della sessione PHP è semplice e semplice .. ma semplicemente non sono in grado di farlo bene!

Nel mio controller di casa ho:

/* !Route GET, / */
function index() {
   .
   .
   session_start();
   $_SESSION['val'] = 'SomeValue';
   .
   .
}

La mia vista visualizza un altro modulo e quando l'utente si presenta, devo anche accedere alla sessione Val .. quindi provo a riavere il valore come:

/* !Route GET, /check */
function check() {
    if(isset($_SESSION['val'])){
       .
       .
       .
    }       
}

Ma sfortunatamente, non inserisco il blocco IF .. Non sono in grado di vedere quale sia il mio errore che ho provato a visualizzare la sessione utilizza anche session_id () e il suo valore vuoto nel metodo check ().

Ho anche notato che, sempre credo una nuova sessione, la sessione_id è la stessa !! È così in PHP? Per quanto ho letto, dovrebbero essere diversi!

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top