Empfohlen: „PHP-Video-Tutorial“
$_GET Variable
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 die Menge der gesendeten Informationen ist begrenzt.
Instanz
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>Wenn der Benutzer auf die Schaltfläche „Senden“ klickt, lautet die an den Server gesendete URL wie folgt folgt:
Datei „welcome.php“ kann jetzt über die Variable $_GET aufgerufen werden, um Formulardaten zu sammeln (bitte beachten Sie, dass der Name des Formularfelds automatisch zum Schlüssel im Array $_GET wird):
欢迎 <?php echo $_GET["fname"]; ?>!<br> 你的年龄是 <?php echo $_GET["age"]; ?> 岁。Die obige Demonstration der Formularausführung:
Wann sollte method="get" verwendet werden?
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 Senden von Passwörtern oder anderen sensiblen Informationen verwendet werden!
Da die Variablen jedoch in der URL erscheinen, ist es möglich, die Seite mit einem Lesezeichen zu versehen. In manchen Fällen ist dies nützlich.
Hinweis: HTTP-GET-Methode ist nicht für große Variablenwerte geeignet. Sein Wert darf 2000 Zeichen nicht überschreiten.