Je travaille avec les inclusions en php. Ma page index sert de carrefour à tout mon programme.
Danger : lorsque quelqu'un s'amuse à taper le lien direct vers une page incluse, il peut accessoirement lire son contenu.
Pour éviter ça, et pour obliger les utilisateurs à passer par la page d'index, mettez le code suivant dans votre htaccess, au niveau de la racine :
Code : Tout sélectionner
<Files *.php>
Deny from all
</Files>
<Files index.php>
Allow from all
</Files>@+++
[edit]
Cette astuce est surtout valable avec l'utilisation des templates. En effet, TOUT le code php est protégé, et le code html ne demande pas de mot de passe à l'accès :d.
[/edit]