Welche Möglichkeiten gibt es, Werte in PHP-Formularen zu übergeben?

藏色散人
Freigeben: 2023-04-05 20:06:01
Original
3604 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich zwei Möglichkeiten zum Übergeben von Werten in PHP-Formularen vorgestellt: eine über die Variable $_GET und die andere über die Variable $_POST. (Verwandte Empfehlungen: „PHP-Tutorial“)

Nachfolgend stellen wir Ihnen anhand spezifischer PHP-Codebeispiele zwei Möglichkeiten vor, Werte in PHP-Formularen zu übergeben.

1. $_GET

In PHP wird die vordefinierte Variable $_GET verwendet, um Werte aus dem Formular mit method="get" zu sammeln.

form.html-Dateicode lautet wie folgt:

<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<form action="welcome.php" method="get">
名字: <input type="text" name="fname">
年龄: <input type="text" name="age">
<input type="submit" value="提交">
</form>
</body>
</html>
Nach dem Login kopieren

Wenn der Benutzer auf die Schaltfläche „Senden“ klickt, lautet die an den Server gesendete URL wie folgt:

http://www.php.cn/welcome.php?fname=php&age=3
Nach dem Login kopieren

“ Welcome.php“ Dateien können jetzt Formulardaten über die Variable $_GET sammeln (bitte beachten Sie, dass die Namen der Formularfelder automatisch zu Schlüsseln im Array $_GET werden):

欢迎 <?php echo $_GET["fname"]; ?>!<br>
你的年龄是 <?php echo $_GET["age"]; ?>  岁。
Nach dem Login kopieren

Wie gezeigt:

Welche Möglichkeiten gibt es, Werte in PHP-Formularen zu übergeben?

Bei Verwendung von method="get" in einem HTML-Formular werden alle Variablennamen und -werte in der URL angezeigt.

Hinweis: Diese Methode sollte daher nicht beim Versenden von Passwörtern oder anderen sensiblen Informationen verwendet werden!

2. $_POST

In PHP wird die vordefinierte Variable $_POST verwendet, um Werte aus dem Formular mit method="post" zu sammeln.

form.html-Dateicode lautet wie folgt:

<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<form action="welcome.php" method="post">
名字: <input type="text" name="fname">
年龄: <input type="text" name="age">
<input type="submit" value="提交">
</form>
</body>
</html>
Nach dem Login kopieren

Wenn der Benutzer auf die Schaltfläche „Senden“ klickt, ähnelt die URL der folgenden:

http://www.php.cn/welcome.php
Nach dem Login kopieren

„Willkommen. php“-Datei kann nun Formulardaten über die Variable $_POST sammeln (bitte beachten Sie, dass der Name des Formularfelds automatisch zum Schlüssel im $_POST-Array wird):

欢迎 <?php echo $_POST["fname"]; ?>!<br>
你的年龄是 <?php echo $_POST["age"]; ?>  岁。
Nach dem Login kopieren

Wie gezeigt:

Welche Möglichkeiten gibt es, Werte in PHP-Formularen zu übergeben?

Informationen, die von einem Formular mit der POST-Methode gesendet werden, sind für niemanden unsichtbar und es gibt keine Begrenzung für die Menge der gesendeten Informationen.

Die Seite kann jedoch nicht mit einem Lesezeichen versehen werden, da die Variable nicht in der URL erscheint.

Dieser Artikel ist eine Einführung in die beiden Möglichkeiten, Werte in PHP-Formularen zu übergeben, $_GET und $_POST. Ich hoffe, dass er für Freunde in Not hilfreich sein wird!

Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, Werte in PHP-Formularen zu übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage