enroc
mardi 5 juillet 2005 à 14:23
dans ce cas utilise un chemin local, et non pas une URL qui est une vraie requête HTTP :
CODE
file("/chemin/vers/le/fichier.php")
.
En utilisant ce type de chemin tu ne passes pas par Apache et donc pas par les .htaccess, mais directemment par le système de fichier local. C'est biensûr plus rapide et plus logique dans ton cas. Tu peux alors complètement bloquer par le .htaccess ton dossier, ou même le mettre dans un dossier qui n'est pas mappé par apache.
Si la racine de ton site est :
/home/web/public_html/
tu peux mettre ton script dans
/home/web/scripts/ (répertoire inaccessible par apache, mais par PHP)
ou dans
/home/web/public_html/accesrestreint/ (répertoire bloqué par .htaccess)