Moin Moin!
http://example.org/ajaxanfrage.php?meintollerparameter1=http%3A%2F%2Fwww.example.com%2Fajax.php%3Fp1%3Dfoo%26p2%3Dbar
Ich würde NIE ein Skript schreiben, dass sich als Proxy mißbrauchen läßt und von beliebigen Servern beliebige Ressourcen abrufen kann.
Niemand sollte das tun.
Anwendungszweck hier ist der konkrete Einsatz für eine konkrete Zieladresse auf einem konkreten anderen Server. Sowas muß man IMMER fest verdrahtet im Skript einbauen.
Richtig!
Allerdings könnte man durchaus eine Erweiterung einbauen, die eine Weiterleitung an eine vorher festgelegte Auswahl von Servern erlaubt.
http://example.org/ajaxanfrage.php?target=3
target => Ziel-URL
1 => http://www.example.com/ajaxbaustelle.pl
2 => http://demo.invalid/hmmm/tja/nochwas.cgi
3 => http://rambazamba.example.net/ka/booom.asp
sonst Fehler
Sprich: Switch-case oder equivalente Konstruktion, if-then-else, oder Sprungtabelle.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".