Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 10-02-2005 13:24:49

Guest
Membre
Date d'inscription: 26-06-2004
Messages: 15
Site web

.htaccess et include

Bonjour à tous,

j'ai un dossier à la racine de mon site nommé administrateur, protégé par un .htaccess.

Si je tente d'y accéder directement, j'ai bien la boite de dialogue qui apparait me demandant login et mot de passe... tout va bien!

Le problème est qu'à la racine, j'ai un fichier index.php qui appelle à l'aide d'un include un fichier situé dans mon répertoire administrateur et là, aucun problème d'accès, la page s'affiche sans me demander le mot de passe!?

Comment puis-je forcer le fichier index à me demander le mot de passe?

Merci

Hors ligne

 

#2 10-02-2005 13:30:38

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: .htaccess et include

lorsque tu accede au repertoire via http; tu passe par "l'exterieur"
lors de ton include, ta page est appellée "en interne"
donc, elle ne prends pas en compte ton .htaccess
ta possibilité, c'est de faire un fopen de ta page avant
puis, tu fais un fread, et tu insere le contenu lu
(mais, ca inserera ta page comme si tu la lisait dans ton navigateur donc, sans les variables)
tu peux aussi faire un fopen, puis directement le fclose et inclure ta page wink

Hors ligne