Apache - pristup do adresare pouze pres skript
Michal Ludvig
michal-linux na logix.cz
Čtvrtek Září 6 13:39:33 CEST 2001
Jiri Chaloupka wrote:
> Umistete jej mimo strukturu apache
... a napiste si PHP skript, ktery je bude posilat a bude overovat, ze
byl volan s Refererem /index.php. Nazvete ho treba secret.php. V
hlavicce ten skript bude posilat "Content-type: image/gif" a spravnou
velikost. Takze potom to budete pouzivat tak, ze v /index.php budete mit
tag <IMG SRC="secret.php?p=agent007gif">. Pokud se secret.php zavola
odnekud jinud (a nebude tedy sedet referer), tak vrati treba chybu 404
(Not found). Doufam, ze jsem vas dobre pochopil.
Michal Ludvig
> Dne středa 05 září 2001 23:30 jste napsal(a):
>
>>Mam takovy problemek, potrebuji, aby soubory v adresari /secret
>>(predpokladejme, ze root / je dostupny na adrese http://www.server.cz)
>>nebyly poslany klientovi, pokud si je vyzada primym zadanim do adresneho
>>radku ve svem browseru (tj. napr.
>>http://www.server.cz/secret/agent007.gif). To by nebyl problem zamezit
>>direktivou <Directory /secret>Deny from all</Directory>. Tento a ostatni
>>soubory vsak potrebuji, aby byly pristupne pouze ze skriptu napr.
>>/index.php. Je toto mozne nejakym zpusobem dosahnout? Pokud tedy mezi
>><Directory> a </Directory> pridame jeste Allow from localhost, bude to
>>znamenat, ze soubor bude poslan jen v pripade, ze o nej pozada local user.
>>Ten vsak bude mit pristup i k souborum v /secret. Tak tedy, je vubec mozne
>>tohoto dosahnout?
Další informace o konferenci Linux