• User

    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.