Moin!
Es geht darum, eine bestehende Internet-Seite mit einem PHP-Proxy zu lesen. In der bestehenden Seite sind derartige Links vorhanden, wodurch ich gezwungen, diese Links zu verwenden. (datei.php/parameter/...)
Was soll ich mir unter einem PHP-Proxy vorstellen? Du hast einen ganz normalen Webserver, auf dem man per Formular eingibt, welche Seite man aufrufen möchte, und PHP lädt dann vom Webserver aus die Seite und schleust sie durch? Dann mußt du ja sowieso alle Links und URLs etc. umschreiben, damit diese auch vom Proxy geladen werden können.
Und da man sowas schlauerweise dann als URL-Parameter realisiert, sehe ich das Problem gerade nicht.
Ein Link
<a href="/irgendwohin/zur/datei.irgendwas?mit=parameter&sind=dabei">
muß umgeschrieben werden zu
<a href="/php-proxy-get.php?host=www.fremder.host&url=%2firgendwohin%2fzur%2fdatei.irgendwas%3Fmit%3Dparameter%26sind%3Ddabei">
Die alte URL muss dabei mit urlencode() oder rawurlencode() behandelt werden, damit ihre Sonderzeichen maskiert sind.
Und dann sehe ich eigentlich keine Probleme. Oder ich habe das Problem nicht verstanden.
- Sven Rautenberg
Diese Signatur gilt nur am Freitag.