PHP表单处理

本文概述

  • PHP获取表单
  • PHP发布表单
我们可以在PHP中创建和使用表单。要获取表单数据, 我们需要使用PHP超全局变量$ _GET和$ _POST。
表单请求可以是get或post。要从get请求中检索数据, 对于发布请求$ _POST, 我们需要使用$ _GET。
PHP获取表单 获取请求是默认的表单请求。通过get请求传递的数据在URL浏览器上可见, 因此不安全。你可以通过get请求发送有限数量的数据。
让我们看一个简单的示例, 该示例从PHP中的get请求接收数据。
档案:form1.html
< form action="welcome.php" method="get"> Name: < input type="text" name="name"/> < input type="submit" value="http://www.srcmini.com/visit"/> < /form>

文件:welcome.php
< ?php $name=$_GET["name"]; //receiving name field value in $name variable echo "Welcome, $name"; ?>

PHP发布表单 发布请求被广泛用于提交具有大量数据的表单, 例如文件上传, 图像上传, 登录表单, 注册表单等。
通过发布请求传递的数据在URL浏览器上不可见, 因此受到保护。你可以通过发布请求发送大量数据。
让我们看一个简单的示例, 该示例从PHP中的发布请求接收数据。
档案:form1.html
< form action="login.php" method="post"> < table> < tr> < td> Name:< /td> < td> < input type="text" name="name"/> < /td> < /tr> < tr> < td> Password:< /td> < td> < input type="password" name="password"/> < /td> < /tr> < tr> < td colspan="2"> < input type="submit" value="http://www.srcmini.com/login"/> < /td> < /tr> < /table> < /form>

【PHP表单处理】文件:login.php
< ?php $name=$_POST["name"]; //receiving name field value in $name variable $password=$_POST["password"]; //receiving password field value in $password variableecho "Welcome: $name, your password is: $password"; ?>

输出
PHP表单处理

文章图片
PHP表单处理

文章图片

    推荐阅读