Skript Verfolgung

Chaosengel_Gabriel

Erfahrenes Mitglied
Ich meine ich hatte sowas schonmal irgendwo gefunden, aber finde nix wieder...
Vllt irre ich mich ja auch, daher nun meine Frage hier...

Ist es möglich in PHP den Ursprung eines Skript Aufrufs zu ermitteln?
Also, z.B. bei nem includetem Skript, den Namen der Datei in der das include() steht...

Ich hoffe man versteht was ich meinen xD

Geht das?
Und wenn ja, wie
 
Verdammt...

Ich wollte die Funktion grade verwenden...
Da sacht mir PHP folgendes:

Warning: debug_backtrace() has been disabled for security reasons


Ich dreh am Stängel ^^
Kann ich das umgehen, bzw gibts alternativen?
 
Deinem Hoster auf die Finger klopfen.

Diese Einstellung kann nur in der php.ini verändert werden.
 
Die php.ini kann man, soweit ich weiß, auch auf prozedualer Ebene anpassen, sprich für einzelne Skripte variieren...
Oder irgendwie so^^

*kurz nachm googeln*
ini_set() is das was ich meine, zum ändern der php.ini zur Laufzeit...

Würde das evtl schon reichen? Denn eigentlich brauch ich das zur Zeit nur in einem Skript zur Kontrolle und evtl später fürs handling...

[EDIT]
Was soll diese Funktion überhaupt fürn Sicherheitsrisiko darstellen? *dumm frag*
Auf dem Server wurde inzwischen sogar mod_rewrite() aktiviert ^^
 
Zuletzt bearbeitet:
Du könntest noch versuchen zu schummeln und schauen ob [phpf]debug_print_backtrace[/phpf] auch deaktiviert ist.
 
Die Funktioniert...
Sacht mir sogar das, was ich wissen will...
Unzwar von welcher Datei/Seite der Skript aufgerufen wird...

Aber die Infos kann ich so nicht verarbeiten...

Und ich hab ehrlich gesagt nicht wirklich Lust mir nen Workaround zu baun, um so die URL zu zerlegen, analysieren und dann das entsprechende Handling auszulösen...
 
Zurück