restreindre l'acces aux pages d'un site seulement au domain?

Petit nouveau ! | 3 Messages

24 janv. 2006, 11:38

salut tout le monde j'ai un petit soucis que je n'arrive pas a corriger!


j'ai une page index.php qui contient des pseudos frames qui sont appellées avec des includes et qui se trouve dans un sous repertoire qu'on nommera tintin , le probleme est que si vous rentrez l'url:

urlmonsite/tintin vous pouvez acceder à mes pages ?

j'ai cherché à utiliser htaccess mais je n'ai pas reussi a restreindre l'acces pour que seul mon index puisse interpréter des pages, est ce que quelqu'un peut me porter secours.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 janv. 2006, 11:43

modération : il est interdit de poser des questions dans le forum des développeurs ;)

J'ai déplacé ton post dans cette rubrique où il aura surement plus de réponses
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 26 Messages

24 janv. 2006, 19:29

La fonction include() ne peut pas être restreinte par un .htaccess.
Les fichiers .htaccess ne contrôlent que les accès via HTTP. La fonction include() ne fait pas appelle au protocole HTTP.

Il faudra alors se tourner vers une vérification sur chacune des pages voulant être protégées. Peut-être que la variable d'environnement $_SERVER['SCRIPT_NAME'] pourra t'aider répondre à ta question.