ciao, aprendo il codice di joomla ho visto che tra le prime istruzioni dell' index, viene definito tramite una funzione simile
il percorso base di Joomla, per poi riutilizzarla per altri include.codice:define('BASEDIR', dirname(__FILE__) );
Per includere altri file nel codice viene poi utilizzato un codice simile
dove BASEDIR è la cartella di installazione di joomla e DS il DIRECTORY_SEPARATOR.codice:include(BASEDIR.DS."nome_cartella".DS."nome_file");
Secondo voi, è una buona pratica ? Il fatto che ci sia dirname(__FILE__) potrebbe, in caso di errori di inclusione con output non gestito, visualizzare su schermo il percorso dei file, quindi anche una parte della struttura del sito, giusto ? Questo potrebbe essere pericoloso?

Rispondi quotando