In PHP wird die vordefinierte Variable $_GET verwendet, um Werte aus dem Formular mit method="get" zu sammeln.
Die vordefinierte Variable $_GET wird verwendet, um Werte aus dem Formular mit method="get" zu sammeln.
Informationen, die von einem Formular mit der GET-Methode gesendet werden, sind für jeden sichtbar (werden in der Adressleiste des Browsers angezeigt), und es gibt Grenzen für die Menge der gesendeten Informationen.
Der Dateicode form.html lautet wie folgt:
<html><head><meta charset="utf-8"><title>Coder-Tutorial (codercto.com)</title></head><body><form action="welcome.php" method=" get ">Name: <input type="text" name="fname">Alter: <input type="text" name="age"><input type="submit" value="Submit"></form> < /body></html>
Wenn der Benutzer auf die Schaltfläche „Senden“ klickt, sieht die an den Server gesendete URL wie folgt aus:
http://www.codercto.com/welcome.php?fname=codercto&age=3
Die Datei „welcome.php“ kann nun Formulardaten über die Variable $_GET sammeln (beachten Sie, dass die Namen der Formularfelder automatisch zu Schlüsseln im Array $_GET werden):
Willkommen<?php echo $_GET["fname"];<br>Ihr Alter beträgt <?php echo $_GET["age"];
Bei Verwendung von method="get" in einem HTML-Formular werden alle Variablennamen und -werte in der URL angezeigt.
Hinweis: Diese Methode sollte daher nicht zum Versenden von Passwörtern oder anderen sensiblen Informationen verwendet werden!
Da die Variablen jedoch in der URL erscheinen, können Sie die Seite mit einem Lesezeichen versehen. In manchen Fällen ist dies nützlich.
Hinweis: Die HTTP-GET-Methode ist nicht für große Variablenwerte geeignet. Sein Wert darf 2000 Zeichen nicht überschreiten.