On 13 Dec 2007 17:24:43 GMT, Mikkel Jakobsen <spam@bonzai.adsl.dk>
wrote:
>> Sådan "skal" det være.
>> ..htaccess er noget Apache styrer, men når du bruger php's include som i
>> ovenstående, så går du direkte til filen, uden at involvere apache's
>> adgangskontrol.
>
>Ok - Takker.
>
>Men hvad gør jeg så for at inkludere en fil, fra en password beskyttet
>mappe.
>Altså så der kommer en "brugernavn/password" box op på skærmen.
>
>brugeren må godt se den inkluderede password beskyttede fil, når de har
>tastet brugernavn og password.
Det kan du ikke - ikke hvis du vil bruge include.
Dvs., hvis din php har allow_url_include = on så kan du:
include '
http://server.invalid/hemmelig-mappe/fil.php';
- men det vil ikke få en password-boks til at poppe frem. (Og vil give
andre problemer, f.eks at det ikke er php-koden du får hentet, men
outputtet fra fil.php).
Hvorfor overhovedet bruge include på en fil i en 'hemmelig' mappe?
Hvorfor ikke bare sende brugeren direkte til den hemmelige fil og få
apache til at sørge for at brugernavn/password er gyldigt?
--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
Gartneriet -
http://www.gartneriet.dk/