Das Senden zum Abrufen von Formulardaten ist der am häufigsten verwendete Vorgang in Formularanwendungen. Oft ist es erforderlich, verschiedene von Benutzern auf der Vordergrundformularseite übermittelte Daten von der Vordergrundseite im Hintergrund abzurufen. Es gibt zwei Möglichkeiten, Formulardaten zu übertragen: eine ist die POST()-Methode und die andere ist die GET()-Methode. Die spezifische Methode zum Abrufen von Daten wird durch das Methodenattribut des
Bei Verwendung der POST()-Methode müssen Sie nur die -Attribute in der Formularmethode können auf POST gesetzt werden. Die Methode POST() ist nicht von der URL abhängig und wird nicht in der Adressleiste angezeigt. Die POST()-Methode kann Daten ohne Einschränkungen an den Server übertragen. Alle übermittelten Informationen werden im Hintergrund übertragen, was die Sicherheit
erhöht. Daher eignet sich die POST()-Methode besser zum Senden vertraulicher (z. B. Bankkontonummern) oder Daten mit großer Kapazität an den Server.Erklärung: Im obigen Code die Methode Attribut des Formularformulars Die Übermittlungsmethode der POST()-Methode wird angegeben, und die Datenseite wird über das Aktionsattribut als index.php angegeben. Wenn daher auf die Schaltfläche „Senden“ geklickt wird, können die Informationen im Textfeld an den Server übermittelt werden. Die laufenden Ergebnisse lauten wie folgt:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form action="index.php" method="post" name="form1"> <table width="300" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="30">订单号: <input type="text" name="user" size="20"> <input type="submit" name="submit" value="提交"> </td> </tr> </table> </form> </body> </html>
Die GET()-Methode ist die Standardmethode des Methodenattributs im
Das Parameterübergabeformat der GET()-Methode lautet wie folgt:wobei URL die Antwortadresse des Formulars ist (z. B. 127.0.0.1). /index.php), Name1 ist der Name des Formularelements, Wert1 ist der Wert des Formularelements. Die URL- und Formularelemente werden durch „?“ getrennt, und mehrere Formularelemente werden durch „&“ getrennt. Das Format jedes Formularelements ist name=value, ein festes Format und eine feste Routine. Denken Sie einfach daran.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>form</title> </head> <body> <form action="index.php" method="get" name="form1"> <table width="500" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="500" height="30"> 用户名:<input type="text" name="user" size="12"> 密 码:<input type="password" name="pwd" id="pwd" size="12"> <input type="submit" name="submit" value="提交"> </td> </tr> </table> </form> </body> </html>
Das obige ist der detaillierte Inhalt vonPOST()-Methode und GET()-Methode zum Senden von Formulardaten in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!