Ciao a tutti
ho un programma in PHP che si avvale delle sessioni. Ha sempre funzionato. Ultimamente mi è stato chiesto di spostare i file in altre cartelle. Prima i file erano suddivisi in questo modo
c:\inetpub\wwwroot\programma\ tutti i i file PHP erano qui
c:\inetpub\wwwroot\programma\include\ tutti i file di inclusione (funzioni .. database..) erano qui
c:\inetpub\wwwroot\programma\immagini\ tutti le immagini erano qui
Adesso invece la situazione è questa
c:\inetpub\wwwroot\programma\DOCUMENTI\file PHP che trattano documenti
c:\inetpub\wwwroot\programma\MAGAZZINO\file PHP che trattano il magazzino
e cosi via.
Il codice del programma è stato leggermente cambiato. In ogni file PHP le inclusioni erano scritte in questa maniera
include ("include/funzioniComuni.php")
ora invece è cosi
include ("../include/funzioniComuni.php")
Non capisco proprio perché non funzioni visto che le inclusioni sono corrette. Ho fatto questa prova:
- Nella pagina dove creo la sessione, la variabile viene registrata correttamente
- Nella pagina dove dovrei leggere la sessione, la varibile è vuota.
Ripeto .. senza queste modifiche funziona tutto correttamente.