PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入。
PHP 表单处理
有一点很重要的事情值得注意,当处理 HTML 表单时,PHP 能把来自 HTML 页面中的表单元素自动变成可供 PHP 脚本使用。
实例
下面的实例包含了一个 HTML 表单,带有两个输入框和一个提交按钮:
<html> <body> <form action="form.php" method="post"> Name: <input type="text" name="fname"> Age: <input type="text" name="age"> <input type="submit"> </form> </body> </html>
结果:
action属性指定在提交表单时,将数据发送到名为form.php的PHP文件。 HTML表单元素具有名称,这将在使用PHP访问数据时使用。
method属性将在下一课中讨论。现在,我们将把值设置为“post”。
当用户填写完上面的表单并点击提交按钮时,表单的数据会被送往名为 "form.php" 的 PHP 文件:
"form.php" 文件如下所示:
<html> <body> Welcome <?php echo $_POST["fname"]; ?>!<br> You are <?php echo $_POST["age"]; ?> years old. </body> </html>
$_POST是超全局数组保存的键/值对。在键值对中,键是表单控件的名称,值是用户输入的输入数据。
我们在表单中method设置为“post”,这边就用$_POST来获取数据,后面我们会在单独介绍相关设置