Originariamente inviata da
Nexus0100
Buongiorno...
Sto sviluppando un sito Web... Tuttavia le variabili di sessione impazziscono...
Mi spiego...
Nel momento in cui un utente effettua un login, salvo i dati del login in variabili di sessione, purtroppo quando devo fare la verifica delle variabili mi risultano nulle. Questo però non accade ovunque ma solo nelle sotto cartelle, anche se in modo bizzarro... Mostro un esempio reale...
Accedo come admin:
Inserisco i dati, il risultato delle variabili di sessione è questo:
Array ( [cookie] => 1 [id] => 1 [username] => username [logged] => Y )
controllo la session nella sottodirectory da cui farò partire un file .php:
Array ( [cookie] => 1 [id] => 1 [username] => username [logged] => Y )
Il risultato è uguale
Successivamente faccio partire un file .php in una sottodirectory:
mi da errore perchè dice che risultano mancanti i dati nella sessione, a questo punto controllo cosa c'è nella $_Session dalla sottodirectory:
Ovvero nulla
E nella directory principale risultavano mentre nella sottodirectory scomparivano e riapparivano dopo un po...
Adesso controllando ho notato che il problema si è risolto magicamente da solo...
Però per curiosità qualcuno mi sa dire qualcosa al riguardo per evitare in futuro?
Io avevo letto che poteva essere un problema di gestione della macchina dove andava impostato il file php.ini...