J'ai une page dans: http://192.168.3.5/perso/user/info.php. Mais je ne veux pas qu'un internaute puisse voir le contenu
du répetoire "user" ni "perso", je veux juste qu'il accède directement à la page "info.php".
-J'ai pensé à htaccess, mais ca va même interdire l'affichage du "info.php", de plus, je ne veux pas que l'internaute rentre un mot de passe. "info.php" devrait être public et vu par tout le monde.
-J'ai aussi pensé à mettre un fichier "index.php" qui contiendra une redirection vers la page "info.php", mais une personne peut facilement voir un fichier dans le dossier "perso" ou "user" si il connait le nom du fichier.
Deux solutions que je trouve intéressantes mais dont j'ignore le fonctionnement :
1.Faire comme dans quelques sites: La page d'un usager est affiché commet suit: www.siteweb.com/usager1.php, alors que normalement, la page usager1.php se trouve dans le répertoire usager1 avec tous ces fichiers.
2. Faire comme dans info-du-net.com , toutes les pages des membres sont redirigés vers le dossier "membres":
"www.info-du-net.com/membres/" avec aucune possibilité de voir les fichiers dans les dossiers des membres.
------------------------------ La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii
tu peux soit:
mettre un .htaccess dans le repertoire dont tu veux empecher le listage avec dedans:
Code :
IndexOptions -Indexes
ou mettre un fichier vide nommé "index.html".
Citation :
...je veux juste qu'il accède directement à la page "info.php"
renomme ton "info.php" en "index.php"
1)Oui mais si je met un .htacess dans le dossier "user" par exemple,ca va même empêcher l'affichage de info.php, car ce fichier et dans le dossier "user".
2)Si je renomme info.php en index.php ne va pas empêcher un internaute d'afficher un fichier dont il connait le nom.
Si je renomme info.php en index.php ne va pas empêcher un internaute d'afficher un fichier dont il connait le nom.
Tu ne pourra jamais empecher qui que ce soit d'afficher un fichier dont il connait le nom dans un de tes répertoires.
Si tu veux que seule une certaine catégorie de tes visiteurs puissent afficher tels ou tel fichier, ils te faut un system de "login" et utiliser les sessions de PHP
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.