Hallo Leute,
ich möchte gerne sicherstellen, dass eine bestimmte Datei (config.php; darin stehen alle passwörter etc.) nur in einer bestimmten Datei (index.php) included werden kann.
Da ich auf einer meiner Seite meinen Mitgliedern anbiete selbst php-code anzulegen, der dann geparsed und eval()ed wird, soll verhindert werden, dass jemand mal einfach include(config.php) eingibt und sich so alle meine passwörter angucken kann.
Habe mir schon einige Varianten überlegt, doch ist keine davon definitiv "sicher". Die Datei einfach umzubennen oder die darin enthaltenen variablen, würde wenig nützen, da es genügen funktionen gibt, mit denen man sich alle dateien in einem verzeichnis und alle verwendeten variablen anzeigen lassen kann.
Wie kann ich absolut sicherstellen, dass config.php auch nur von index.php included werden kann?
ich möchte gerne sicherstellen, dass eine bestimmte Datei (config.php; darin stehen alle passwörter etc.) nur in einer bestimmten Datei (index.php) included werden kann.
Da ich auf einer meiner Seite meinen Mitgliedern anbiete selbst php-code anzulegen, der dann geparsed und eval()ed wird, soll verhindert werden, dass jemand mal einfach include(config.php) eingibt und sich so alle meine passwörter angucken kann.
Habe mir schon einige Varianten überlegt, doch ist keine davon definitiv "sicher". Die Datei einfach umzubennen oder die darin enthaltenen variablen, würde wenig nützen, da es genügen funktionen gibt, mit denen man sich alle dateien in einem verzeichnis und alle verwendeten variablen anzeigen lassen kann.
Wie kann ich absolut sicherstellen, dass config.php auch nur von index.php included werden kann?
Kommentar