Forum » Izdelava spletišč » Omejitev dostopa do direktorijev
Omejitev dostopa do direktorijev
Matthew ::
Narejeno imam spletno aplikacijo. Uporablja se tako, da se vedno kliče index.php in nato vanj include-a kar je potrebno (drugi php fajli iz podmap). Zanima me, kako bi omejil uporabnika, da lahko v brskalniku odpre samo index.php, drugih datotek pa ne more direktno klicati, ampak se jih lahko samo includa v index.php?
Gost ::
Tako kot ima (ali je imel narejen phpbb) je lahko tudi precej enostavno in uporabno.
Na začetku index.php:
<?php define("INPAGE", TRUE);?>
Nato v drugih datotekah preveriš z vrstico na začetku datoteke:
<?php
if(!defined("INPAGE")) {
header("Status: 403 Forbidden");
die("Forbidden ...");
}
?>
Seveda moraš pravilno in smotrno uporabljati tudi htaccess ...
P.S.: Še bolje bi pa bilo "forbidden" datoteke speljati čez svoj status fajl in javljati, da jih ni (404 Not found). Pri scannu tvoje strani ne bo bot ničesar najdel razen index.php datotek. (I think).
Na začetku index.php:
<?php define("INPAGE", TRUE);?>
Nato v drugih datotekah preveriš z vrstico na začetku datoteke:
<?php
if(!defined("INPAGE")) {
header("Status: 403 Forbidden");
die("Forbidden ...");
}
?>
Seveda moraš pravilno in smotrno uporabljati tudi htaccess ...
P.S.: Še bolje bi pa bilo "forbidden" datoteke speljati čez svoj status fajl in javljati, da jih ni (404 Not found). Pri scannu tvoje strani ne bo bot ničesar najdel razen index.php datotek. (I think).
Zgodovina sprememb…
- spremenil: Gost ()
Matthew ::
Pa bi bil kdo toliko ustrežljiv, da bi napisal, kako naj bi tak .htaccess zgledal, da ne zapravim preveč časa z iskanjem (nekaj sem ga že neuspešno)?
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | URL in struktura datotek na serverjuOddelek: Izdelava spletišč | 1467 (1212) | technolog |
» | .htaccess file problemOddelek: Izdelava spletišč | 2082 (1971) | Lion29 |
» | Povezave v PHPOddelek: Izdelava spletišč | 1035 (830) | Gost |
» | Večni problem na sinfoniki. Ne znajo uredit MOD_REWRITE ?!Oddelek: Izdelava spletišč | 1408 (1284) | Tody |
» | .htaccess dovoljen dostop do 1 datotekeOddelek: Izdelava spletišč | 1175 (1038) | sverde21 |