Salve,
ho visto come joomla restringa l'accesso a determinati file semplicemente con un die.

Io pensavo di mandare l'utente alla home, secondo voi cambia qualcosa o è solo una differenza concettuale irrilevante per il resto?

if(!defined('COSTANTE') die('errore');

oppure

if(!defined('COSTANTE') {
header('location: http://... /index.php');
exit();
}