» »

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?

KoMar- ::

.htaccess

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).

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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

URL in struktura datotek na serverju

Oddelek: Izdelava spletišč
111467 (1212) technolog
»

.htaccess file problem

Oddelek: Izdelava spletišč
282084 (1973) Lion29
»

Povezave v PHP

Oddelek: Izdelava spletišč
141035 (830) Gost
»

Večni problem na sinfoniki. Ne znajo uredit MOD_REWRITE ?!

Oddelek: Izdelava spletišč
51408 (1284) Tody
»

.htaccess dovoljen dostop do 1 datoteke

Oddelek: Izdelava spletišč
61175 (1038) sverde21

Več podobnih tem