PDA

View Full Version : [PHP] Bloccare l'accesso ai motori .php


Luca 88
31-10-2009, 13:26
Volevo chiedere se è possibile inserire un comando nei file .php che se non richiamati da un'altro determinato file non vengono visualizzati...

faccio un esempio... nella registrazione (che io ho messo nella index) c'è tutto il codice php con controlli ecc...

però se scrivo la locazione del sito nella barra di internet piu registra.php mi apre la pagina con tutti gli errori (ovviamente).

Come si puo evitare questa cosa? ovviamente con le sessioni non si puo perchè ancora non ci sono nemmeno i dati dell'utente nel DB...

MEMon
31-10-2009, 16:08
Volevo chiedere se è possibile inserire un comando nei file .php che se non richiamati da un'altro determinato file non vengono visualizzati...

faccio un esempio... nella registrazione (che io ho messo nella index) c'è tutto il codice php con controlli ecc...

però se scrivo la locazione del sito nella barra di internet piu registra.php mi apre la pagina con tutti gli errori (ovviamente).

Come si puo evitare questa cosa? ovviamente con le sessioni non si puo perchè ancora non ci sono nemmeno i dati dell'utente nel DB...

Con le sessioni ovviamente...è la cosa più semplice.
Ti lascio a te il divertimento di pensare a come poterle utilizzare.

Luca 88
31-10-2009, 16:31
nemmeno un'aiutino ino ino? :rolleyes:

ho provato ma nn mi viene in mente niente... :muro:

MEMon
31-10-2009, 20:01
Se per esempio nell'index(o da dove richiamerai la pagina di login) salvi in sessione una determinata variabile...e nella pagina di login controlli se questa esiste...che succede?

CaMbA
31-10-2009, 21:19
Oppure potresti usare get_included_files() (http://php.net/manual/en/function.get-included-files.php).