Protection de sous-répertoires

Protection de sous-répertoires - HTML/CSS - Programmation

Marsh Posté le 03-07-2006 à 22:51:05    

Bonsoir à tous,
 
Je suis en train de développer un site en PHP et j'ai créé plein de sous-pages appelées dans l'index par des includes. Toutes ces sous-pages sont stockées dans un répertoire.
 
J'aimerais protéger ce répertoire (ainsi que quelques autres) afin qu'il ne soit accessible que par l'intermédiaire du "index.php".
 
Avez-vous une solution ?
 
Merci d'avance.


---------------
Cobol le jour, PHP la nuit ... Je préfère franchement mes nuits ...
Reply

Marsh Posté le 03-07-2006 à 22:51:05   

Reply

Marsh Posté le 03-07-2006 à 22:59:25    

.htaccess

Code :
  1. deny from all

Reply

Marsh Posté le 04-07-2006 à 17:49:42    

afbilou a écrit :

.htaccess

Code :
  1. deny from all



Il faut mettre un .htaccess dans chacun des répertoires que je veux protéger et ça n'empêchera pas l'index d'y accéder ?

Reply

Marsh Posté le 04-07-2006 à 21:12:33    

ca empeche les requetes http demandant l'acces au repertoire.
Quand ton script PHP accede a une page de ton site, il n'y accede pas par HTTP ... il va piocher dans le systeme de fichier du systeme d'exploitation : PHP n'est donc pas impacter par un .htaccess

Reply

Marsh Posté le 04-07-2006 à 21:38:47    

afbilou a écrit :

ca empeche les requetes http demandant l'acces au repertoire.
Quand ton script PHP accede a une page de ton site, il n'y accede pas par HTTP ... il va piocher dans le systeme de fichier du systeme d'exploitation : PHP n'est donc pas impacter par un .htaccess


Merci beaucoup pour toutes ces informations. Je vais tester cette solution dans les jours à venir, et si je rencontre des problèmes, je vous recontacterai !  :jap:


---------------
Cobol le jour, PHP la nuit ... Je préfère franchement mes nuits ...
Reply

Marsh Posté le 05-07-2006 à 00:24:22    

Sinon, pourquoi ne pas mettre tes sous pages dans un répertoire qui ne soit pas dans ton DocumentRoot? PHP pourra y accéder, mais pas tes utilisateurs...?

Reply

Marsh Posté le 05-07-2006 à 18:18:38    

Yoyo@ a écrit :

Sinon, pourquoi ne pas mettre tes sous pages dans un répertoire qui ne soit pas dans ton DocumentRoot? PHP pourra y accéder, mais pas tes utilisateurs...?


Arg .... là, ça dépasse mes compétences .... Tu peux m'expliquer ?


---------------
Cobol le jour, PHP la nuit ... Je préfère franchement mes nuits ...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed