text: 'Hooken' von iFrames
  adresse aufruf besuchen funktion header http idee klasse manual nutzer parameter port post projekt relativen pfaden tool umsetzen unterfangen url zeichen
  3:22, 4.7.2011
  Ich habe mir heute überlegt ein Online Http Request Tool in PHP (+ JS) zu schreiben. Ein ähnliches Projekt habe ich bereits in C++ umgesetzt.
  Grundlegend sollte der Nutzer die Möglichkeit haben eine URL, HTTP Header und optional noch Cookies, GET- bzw. POST-Parameter und einen Port anzugeben. Die Response wird gegliedert in Header und Content ausgegeben. Hierbei soll der Content auch als iFrame direkt angezeigt werden.
  Wenn nun der Nutzer innerhalb des iFrames agiert und einen Link besuchen möchte, dann würde ich diesen Aufruf gerne hooken, dass heißt die URL (mit Parametern) abgreifen und so simultan die Request- und Response-Header updaten. Lässt sich ein solches Unterfangen mit Javascript/PHP umsetzen?
  0:23, 7.7.2011
  Ja: Du nimmt [adresse] aus href="[adresse]", src="[adresse]", usw., und ersetzt sie durch href="http://deine-seite.de/proxy.php?url=[adresse]", src="http://deine-seite.de/proxy.php?url=[adresse]", usw., bzw. musst dann auch mit relativen Pfaden klar kommen, wobei z.B. die PHP-Funktion substr() mit den ersten 7 Zeichen, oder auch die Funktion parse_url() nützlich sein werden.
  2:37, 7.7.2011
  Das mit den relativen Pfaden wird natürlich böse aber trotzdem gute Idee. Wenn ich die PHP Klassen fertig hab setz ich mich da mal dran ;)