Include Dateien schützen
Aloha Php-Weisen,
kann mir jemand einen Tipp geben wie ich dateien die ich sonst immer include vor dem direkten aufruf schützen kann? Klar eigt. weiss niemand wie die ordner struktur auf dem server ist. Aber oft wird z.b der ordner "inc" für zu includierende dateien benutzt. Und wenn man diese dann einfach so aufruft funktioniert nicht alles so wie es soll. Kann man irgendwie abfangen ob eine seite includet oder direkt aufgerufen wird? Danke für eure hilfe |
AW: Include Dateien schützen
also hier mal eine sehr einfache Lösung
Datei mit dem include Code:
$b = true; Code:
if($b === TRUE){ |
AW: Include Dateien schützen
Alternativ kannst du in den zu includierenden Dateien einfach abfragen ob der Code im Ordner "inc" aufgerufen wird.
in der inc.php Code:
if(stripos($_SERVER['SCRIPT_FILENAME'],"/inc")===FALSE){...} |
AW: Include Dateien schützen
hey super idee, dankeschön!
|
AW: Include Dateien schützen
Besser: Gleich den direkten Aufruf über den Webserver unterbinden:
Code:
<Directory /pfad/zu/deinen/Dateien> |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:36:26 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.