Interdire en lecture un dossier = .htaccess ? - PHP - Programmation
Marsh Posté le 25-03-2008 à 16:47:18
Salut,
le plus simple et le plus sûr est un fichier .htaccess avec la ligne:
Code :
|
placé dans ton répertoire.
Marsh Posté le 25-03-2008 à 17:03:43
Ouais mais la plus aucun script n'est accessible !
Marsh Posté le 25-03-2008 à 17:23:24
Je croyais que tu parlais d'un fichier d'includes php qui ne devaient pas être accessibles directement aux clients.
Excuse ma curiosité mais en quoi le fait de pouvoir lister les scripts du dossier peut-il poser un problème si tu en autorise l'execution ?
Pour éviter le listage via http, un index suffit, mais ça n'empêchera pas un client d'accéder à un des scripts si il en trouve le nom de fichier (par exemple en essayant des noms courants ou en fouillant dans tes sources lisibles).
Marsh Posté le 25-03-2008 à 17:52:44
non il ne s'agit pas uniquement d'include de fichier (il y en a mais pas que ca ) il y a aussi des post de formulaires qui appel des scripts dans un dossier spécifique ...
Donc forcement visible en bidouillant (affichant le source) le redir avec un index.php ou index.html c'est un peu de la bidouille, y'a rien de plus sérieux a ta connaissance ?
Marsh Posté le 25-03-2008 à 20:23:23
Tu peux faire un .htaccess avec:
Code :
|
Ca permet de préciser quel(s) fichiers(s) seront protégés.
Marsh Posté le 25-03-2008 à 16:00:25
Bonjour,
je voudrais interdire le listage d'une dossier par exemple mon dossier ou se trouve des scripts appelé par du php, je ne voudrais pas que les clients en tappant l'url http://www.monsite/scripts/ puissent lister les scripts, je voudrais que ca renvois sur la racine ...
Vaut il mieux effectuer cette manipulation avec un .htaccess ou un redir en javascript avec un fichier index.html ?
peux on aussi n'autoriser l'appel de ces scripts que par un fichier php et non par l'url du navigateur ?
par exemple autoriser quand le fichier http://www.monsite.com/coucou appel http://www.monsite.com/scripts/test.php et interdire quand un utilisateur tape directement http://www.monsite.com/scripts/test.php
??
merci de votre aide
---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo