ciao,
ho rilevato uno strano problema che con altri siti non mi è mai successo.
La struttura delle directory è:
dir_principale
|
reserved.
Ho una pagina di login (che si trova in dir_principale) in cui immettere nome utente e password tramite un form. come action imposto il caricamento di una pagina php che effettua la verifca delle credenziali tramite database e relativa tabella utenti. Questo file si chiama check.php e si trova in reserved.
L'action nel file login.php è impostato come segue:
<form method="post" action="reserved/check.php">
Se le credenziali corrispondono rimanda a una pagina reserved/index.php.
Il problema è che se tutti i file sono nella dir_principale funziona, se i file sono sistemati come vorrei (cioè come detto sopra) in check.php non mi si collega più al db perchè cercando di fare una qualsiasi query tipo:
SELECT * FROM utenti
mi viene restituito l'errore (da me predisposto): impossibile eseguire: SELECT * FROM utenti;
in check ho incluso il file per i dati di accesso al db e la connessione al db, in questo modo nel file check.php:
include("../include/config.php");
Qualcuno può illuminarmi perchè nella stessa cartella tutto funziona e in diverse cartelle no?
Mi sembra strano perchè è un sistema ormai collaudato...
grazie per l'aiuto.