RMC
2005-09-09, 15:16:15
Hintergrund ist folgender: Ich hab einen haufen Administrations-Skripte in einem Ordner "admin". Und diese Skripte sollen selbst wissen, dass sie Admin-Skripte sind ;) Ich hab aber keine Lust, 30 oder 40 Files zu ändern und Variablen zu übergeben oder etwas Ähnliches.
Da jedes Skript (auch nicht-Adminskripte) zufällig dasselbe File inkludiert, muss es doch möglich sein das rauszufinden und in diesem include-File zu überprüfen. zB über den aufgerufenen Pfad in der Adressleiste oder der zuletzt gesendete Browser-Request.
Vorteil wäre, dass ich nur eine einmalige Abfrage mache müsste und schaun müsste, ob das Skript im admin-Ordner liegt.
Noch was: in der include-Datei kann ich natürlich nicht $_SERVER['PHP_SELF'] auslesen, weil die include-Datei ja ganz wo anders liegt und nicht im admin-Ordner.
Da jedes Skript (auch nicht-Adminskripte) zufällig dasselbe File inkludiert, muss es doch möglich sein das rauszufinden und in diesem include-File zu überprüfen. zB über den aufgerufenen Pfad in der Adressleiste oder der zuletzt gesendete Browser-Request.
Vorteil wäre, dass ich nur eine einmalige Abfrage mache müsste und schaun müsste, ob das Skript im admin-Ordner liegt.
Noch was: in der include-Datei kann ich natürlich nicht $_SERVER['PHP_SELF'] auslesen, weil die include-Datei ja ganz wo anders liegt und nicht im admin-Ordner.