Im vorherigen Artikel haben wir etwas über „$_POST“ und „$_GET“ erfahren. Wenn Sie es benötigen, lesen Sie bitte „Wissen Sie, was PHP zum Sammeln von Formulardaten verwendet? 》. Diesmal stellen wir Ihnen eine weitere Methode „$_REQUEST“ zum Sammeln von Formulardaten in PHP vor, auf die Sie bei Bedarf zurückgreifen können.
Im vorherigen Artikel haben wir „$_POST“ und „$_GET“ eingeführt, aber wir haben vergessen, „$_REQUEST“ einzuführen. In diesem Artikel wird der letzte Teil vorgestellt, der PHP das Sammeln von Formulardaten ermöglicht.
Werfen wir zunächst einmal einen Blick auf Kastanien. Das ist bei uns zur Gewohnheit geworden.
<!DOCTYPE html> <html> <body> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> Name: <input type="text" name="fname"> <input type="submit"> </form> <?php $name = htmlspecialchars($_REQUEST['fname']); echo $name; ?> </body> </html>
Das Ergebnis ist
Um einen Kontrast zum „$_POST“ im vorherigen Artikel zu bilden, habe ich die Kastanie bewusst so geschrieben, dass sie „$_POST“ ähnelt. Aber wenn man sich nur die Ergebnisse ansieht, scheint es keinen Unterschied zu geben. Wir geben alle Informationen in das Eingabefeld ein. Wenn wir auf „Senden“ klicken, werden die Informationen, die wir gerade eingegeben haben, auf der Seite angezeigt. Schauen wir uns den Code noch einmal an. Es scheint, dass der Methodenattributwert des Formular-Tags immer noch unterschiedlich ist, aber es gibt einen Unterschied zwischen „<?php
“. " und "?>
" ist nicht mehr "$_POST['fname']
", sondern "$_REQUEST['fname']
". Dies kann der lokale Unterschied zwischen ihnen sein. <?php
”与“?>
”之间不在是“$_POST['fname']
”,而是“$_REQUEST['fname']
”。这可能是他们之间地方区别吧。
当然我们先来具体看看$_REQUEST。
PHP $_REQUEST 用于收集HTML表单提交的数据。当用户通过点击 "Submit" 按钮提交表单数据时, 表单数据将发送至
Das obige ist der detaillierte Inhalt vonGibt es außer $_GET und $_POST noch andere Möglichkeiten, Formulardaten zu sammeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!