ChrisB: Redirect via Header verhindern

Beitrag lesen

Hi,

Problem: Wenn in einem Skript folgender Code vorkommt, wird natürlich auch mein Skript weitergeleitet:
header('Location: http://example.org');

Kann ich diese Weiterleitung verhindern?

Wenn du PHP > 5.3.0 hast, könntest du versuchen, mittels headers_ list und header_remove solche zu finden und wieder zu "deaktivieren".

Das dürfte natürlich auch nicht mehr funktionieren, wenn ein Nutzer in seinem Script wiederum den Buffer schon flusht.

Diesen "Text" benötige ich für weitere Verarbeitung und Speicherung.
Das funktioniert über die Ausgabepufferfunktionen von PHP auch sehr gut.

Benötigst du wirklich nur die Ausgabe dieser Nutzerscripte (und keinerlei PHP-Variablen, die sie bereitstellen)?
Dann könntest du sie über HTTP abrufen - file_get_contents, oder sonstwas. Dann können sie immer noch zu example.org umleiten - aber es beendet wenigstens *deine* Scriptinstanz nicht mehr.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.