rob: php includes dynamisch machen?

Beitrag lesen

Hi!

include("inhalt1.inc");

Kleine Anmerkung hierzu: Das ist ganz übel!
Weißt Du, was passiert, wenn ich jetzt in der Adresszeile meines Browsers www.deine_seite/inhalt1.inc eingebe? Ich erhalte den Quellcode deiner include-Datei.
Das mag vielleicht bei dieser Datei nicht schlimm sein, aber wenn es sich um einen geschützen Bereich handelt, dann komme ich auf diesem Weg vielleicht an Links, die ich nicht sehen sollte oder ich finde vielleicht sogar Passworte in dieser Datei.
Vielleicht hast Du aber auch ein include-File mit dem Du die Verbindung zu einer SQL-Datenbank herstellst. Dann könnte man so ruckzuck die Zugangsdaten zu dieser Datenbank erhalten.
Nenn deine Datei datei.inc.php! Wenn die Endung php ist, dann geht PHP an die Datei ran, sobald sie aufgerufen wird. Das kann bei include-Files in vielen Fällen zwar zu Fehlermeldungen führen, wenn sie direkt aufgerufen werden, aber in keinem Fall wird der Quellcode preisgegeben.

Gruß, rob