Tom18: POST-Request

Hallo,
kann mir mal bitte jemand erklären wie man HTTP POST-Request verwendet.
Also, wenn ich z.B. den Wert "hallo" habe, wie übergebe ich den Wert per POST an eine andere Seite? Wie das per GET geht weiß ich.

  1. Hi Tom

    über ein Formular, bei dem du action="POST" im form-tag stehen hast.

    mfg
    Carl

    1. Hello Carl,

      über ein Formular, bei dem du action="POST" im form-tag stehen hast.

      das ist falsch.

      -- upload.html ---------------------------------------------------
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      <HTML>
      <HEAD>
        <TITLE>Upload</TITLE>
      </HEAD>

      <BODY>

      <form id="form1"
              action="http://selfhtml.bitworks.de/debug/kontrolle.php"
              method="post"
              enctype="multipart/form-data">

      <input type="text" name="data[vorname]" size="35" maxlength="40"><br />
          <input type="text" name="data[nachname]" size="35" maxlength="40"><br />
          <input type="text" name="data[strasse]" size="35" maxlength="40"><br />
          <input type="text" name="data[plz]" size="6" maxlength="10">
          <input type="text" name="data[ort]" size="30" maxlength="40"><br />

      <input type="file" name="file[]"><br />

      <input type="hidden" name="form[id]" value="<?php echo $form_id; ?>">  <!-- 1 -->
          <input type="submit" name="btn[insert]" value="hinzuf&uuml;gen">

      </form>

      </BODY>
      </HTML>
      --------------------------------------------------------------------------

      Das wäre ein Typisches Script, um Daten mit der Post-Methode zu übertragen.
      Kopier es einfach mal auf Deine Platte und probier es aus.

      [1] wenn Du dann später ein PHP-Script daraus machst kann du hier eine
      Zertifikatsnummer erzeugen und einstanzen. Diese hilft Dir dann, Mulitposts
      zu verhindern. Mehr darüber, wenn Du soweit bist ;-)

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. Hi Tom

        wenn ich dich richtig verstehe, sollte man damit in der lage sein die id in der datenbank/datei zu speichern und somit durch refresh oä entstehende doppelposts zu verhindern. Muss ich mir merken :)

        Jetzt wollt ich dich eigentlich grad fragen, was an meiner Methode falsch ist, da ist mir aufgefallen, dass ich ja das action mit dem method-Attribut vertauscht habe. Kommt davon, wenn man meint um drei Uhr Nachts noch etwas intelligentes schreiben zu können :)

        Gruss
        Carl

  2. Hallo Tom!

    kann mir mal bitte jemand erklären wie man HTTP POST-Request verwendet.

    Lies Dir doch einfach mal http://dclp-faq.de/q/q-code-post.html durch, da ist das erklärt.

    Zum gleichen Thema im Archiv:
      * http://forum.de.selfhtml.org/archiv/2003/5/47284/#m257967
      * http://forum.de.selfhtml.org/archiv/2002/10/28173/#m152739
      * http://forum.de.selfhtml.org/archiv/2003/1/t33925/#m184511
      * usw.

    MfG
    Götz

    --
    Losung für Donnerstag, 8. Juli 2004
    Alle Völker auf Erden sollen erkennen, dass der Herr Gott ist und sonst keiner mehr! (1. Könige 8,60)
    Der Herr aller Herren hat allein Unsterblichkeit, der da wohnt in einem Licht, zu dem niemand kommen kann, den kein Mensch gesehen hat noch sehen kann. Dem sei Ehre und ewige Macht! (1. Timotheus 6,16)
    (http://www.losungen.de/heute.php3)