Variabili di sessione mutanti
Ciao a tutti, ho caricato un sito per poter fare dei test e si verifica un problema a livello di variabili di sessione.
Premetto che in locale tutto funziona.
Un utente si logga e vengono impostate delle variabili di sessione:
una che dice se il login è avvenuto
una con l'id ($_SESSION['id'])
una con la tipologia di utente (base o amministratore) ($_SESSION['type'])
ecc.
Tutto questo avviene solo ed esclusivamente nel file del login. Non ci sono altri file in cui queste variabili verranno modificate. E fin qui ok.
Accade però, e qui è il problema, che:
navigando tra le pagine, se nell'url vengono passati parametri chiamati ad esempio 'id' o 'type', il valore delle variabili $_GET['id'] e $_GET['type'] sovrascrivono quello delle variabili di sessione $_SESSION['id'] e $_SESSION['type'] pur non essendoci alcuna istruzione che esegua tutto ciò!
Vi risultano problemi di questo tipo?
In caso, provo a postare il codice, ma non capisco perchè in locale questo non avviene. Sicuramente se cambio il nome dei parametri passati, il problema si risolve. Ma non mi sembra una cosa normale