Sadi al Wadidrah
Mitglied
Hallo allerseits
Wie kann ich eine einzelne Funktion, deren Name ich kenne aus einer andern Datei includen, ohne den ganzen Rest mitzubekommen (Sicherheitsaspekt ist wichtig: kritische Funktionen sollen bei einer Minderberechtigung gar nicht zur Verfügung stehen)?
Theoretisch könnte ich:
Dann hätte ich genau die Funktionen geladen, die ich will.
Gibt es hierfür keine eingebaute Lösung ohne den ganzen Aufwand?
grz sadi
Wie kann ich eine einzelne Funktion, deren Name ich kenne aus einer andern Datei includen, ohne den ganzen Rest mitzubekommen (Sicherheitsaspekt ist wichtig: kritische Funktionen sollen bei einer Minderberechtigung gar nicht zur Verfügung stehen)?
Theoretisch könnte ich:
PHP:
include 'externesfile.php';
$somearray = get_defined_functions();
runkit_function_remove( /* alles aus $somearray['users'] was mir nicht passt */ );
Dann hätte ich genau die Funktionen geladen, die ich will.
Gibt es hierfür keine eingebaute Lösung ohne den ganzen Aufwand?
grz sadi
Zuletzt bearbeitet: