Hi.
Ich habe mal eine Frage. Ich will erreichen, dass ich eine bzw mehrere Dateien in die index.php includen kann, diese Dateien aber (also nicht die index.php sondern die inc-dateien) nicht mit einem Browser öffnen können soll.
Beispiel:
index.php (chmod 0777). Erreichbar von jedem, der auf die Seite will.
In der index.php ist ein include zur datei.php:
include('datei.php');
datei.php (chmod 0700 oder so). Erreichbar nur vom Lokalen Rechner (Web-Server) wo dann ja auch die index.php drauf ist. Quasi hat ja die index.php die Rechte um die Datei zu lesen, aber die "normalen Web-Surfer" nicht.
Kann man das mit chmod oder was anderem irgendwie einstellen bzw. ist das überhaupt möglich wie ich das meine?
Ich könnte auch eine Variable in der index.php setzen und die in den anderen Dateien prüfen, aber diese möglichkeit finde ich nicht so praktisch, vorallem, weil die anderen Dateien schon Vorhanden sind und ich nicht jede nochmal editieren will.
Würde mich über einen Lösungsvorschlag freuen.
MFG RBS_Phoenix
Ich habe mal eine Frage. Ich will erreichen, dass ich eine bzw mehrere Dateien in die index.php includen kann, diese Dateien aber (also nicht die index.php sondern die inc-dateien) nicht mit einem Browser öffnen können soll.
Beispiel:
index.php (chmod 0777). Erreichbar von jedem, der auf die Seite will.
In der index.php ist ein include zur datei.php:
include('datei.php');
datei.php (chmod 0700 oder so). Erreichbar nur vom Lokalen Rechner (Web-Server) wo dann ja auch die index.php drauf ist. Quasi hat ja die index.php die Rechte um die Datei zu lesen, aber die "normalen Web-Surfer" nicht.
Kann man das mit chmod oder was anderem irgendwie einstellen bzw. ist das überhaupt möglich wie ich das meine?
Ich könnte auch eine Variable in der index.php setzen und die in den anderen Dateien prüfen, aber diese möglichkeit finde ich nicht so praktisch, vorallem, weil die anderen Dateien schon Vorhanden sind und ich nicht jede nochmal editieren will.
Würde mich über einen Lösungsvorschlag freuen.
MFG RBS_Phoenix
Kommentar