Hagbard235: Formular auf fremder Seit von eigenem Server befüllen

Hallo Forum,

zuerst, ja ich weiss das man sowas normalerweise nicht macht und es ganz ganz böse ist. Es gibt aber durchaus gute Gründe dies doch mal zu tun, in meinem Beispiel möchte ich für ein Formular was auf meinem Handy nicht nutzbar ist eine eigene einfach Seite bauen, welche dann das Original-Formular auf dem fremden Server mit Daten versorgt.

Ich muss allerdings gestehen, im Moment fehlt mir ein wenig die Idee, wie ich das machen soll. Müsste ich, neben einer exakten Kopie der Original-Formular-Felder, nur die action-Anweisung übernehmen? bzw. ergänzen, denn das angesprochene Formular hat gar keine action-Anweisung im Formular-Kopf, ich gehe mal davon aus das ich dann die URI des original-Formular verwenden müsste, oder?

Super super dankbar wäre ich für ein Mini-Beispiel mit fiktiven Seiten.
Eigentlich bin ich nicht so doof, aber hierbei steh ich irgendwie auf dem Schlauch, oder die Lösung liegt zu nah. Meine Forums-Recherche hat auch nichts ergeben.

Danke für euere Hilfe,

André

  1. Um diese Aufgabe zu erfüllen - sei es, weil bspw. ein Login HTTPS erfordert, wozu das Handy nicht in der Lage ist, mußt Du die folgenden Schritte ausführen:

    • analysiere das Formular mit Firebug: wesentliche Kennpunkte Deiner Analyse sollten sein: das Form-Tag - was steht in den action- und method-Attributen? und die input-Felder, insbesondere die hidden-inputs. Schaue ggf. nach Cookies, manche Formulare erfordern auch diese.

    • analysiere den Datenverkehr beim Absenden des Formulars, etwa mit einer Erweiterung wie LiveHTTPHeaders. Welche Daten werden verschickt, was muss Dein Server abschicken, um entsprechende Antwort zu erhalten?

    • bilde anhand Deiner Erkenntnisse den Datenstrom beim Absenden des Formulars nach.

    Gruß, LX

    --
    RFC 1925, Satz 3: Mit ausreichendem Schub fliegen Schweine ganz wunderbar. (...)