- Home
- Categorie
- Coding e Sistemistica
- PHP
- problema con include()
-
problema con include()
Salve a tutti, ho un problema che mi sta assillando da giorni, e non trovo un modo pulito e veloce per venirne a capo.
La situazione, molto semplificata, è questa:
in index.php ho l'istruzione include("system/session/_sstatus.php");
in _sstatus.php ho l'istruzione include("../lib/_db.php");il problema è che quando in _sstatus.php viene richiamato l'include, il file _db.php viene ricercato nel path "system/session/", ed ovviamente non viene trovato.
Quindi, come posso avere gli include con il path corretto a seconda del primo file che richiama l'include?
Inoltre l'include in _sstatus.php è richiamato in una funzione, e se io lo sposto ad inizio file sembra che lo scope non riguardi la funzione, e quindi richiamando dei parametri del file questi sono inizializzati vuoti.