Noobis.de - Wir helfen weiter !
| PHP Datei vor direktem Zugriff schützen |
|
|
|
| Tutorial Übersicht - Developer Tutorials | |||
| Mittwoch, 11. März 2009 um 16:28 | |||
|
Oft steht man als PHP Programmier vor dem typischen Problem, dass PHP Dateien von einem Benutzer direkt aufgerufen werden. Dies ist aber nicht immer erwünscht. Ein guter Programmierer achtet natürlich darauf, seine Functionen in einer anderen Datei zu speichern (oder vielleicht einzeln), aber denoch kann ein direkter Zugriff zu unschönen Ausgaben führen. Um dies vorzubeugen heute ein kleines Tutorial 1. Eine ConfigdateiWir schreiben eine Config Datei, welche deklariert, ob die aufzurufende Webseite durch das Projekt (also bsp. durch einen Link auf der Webseite) oder durch einen Benutzer direkt aufgerufen wird.Ruft der Benutzer die PHP Datei direkt auf, ist die Config nicht deklariert (diese sollte nur einmal in der index.php deklariert sein). Der Code in der Configdatei:
Damit ist eine Variable WERDICHLEGALGERUFEN deklariert. Unsere PHP Dateien schützen wir nun, in dem wir jede PHP Datei folgend anpassen:
Beim indirekten Aufrufen, durch das Projekt selbst mit deklarierter Variable bekommen wir die Anzeige: Dies ist nur noch durch indirektes Aufrufen sichtbar!
|
Danke! Die kleinen Tricks sind doch immer was wert, wenn man danach sucht :-)
Working....
Finished
Failed




Comments