PHP教程
PHP Mysql
PHP面向对象
PHP常用

PHP 表单处理

PHP 表单处理

我们可以在 PHP 中创建和使用表单。要获取表单数据,我们需要使用 PHP 超全局变量 $_GET 和 $_POST。
表单请求可能是 get 或 post。要从get请求中检索数据,我们需要使用$_GET,对于post请求$_POST。

PHP Get Form

Get请求是默认的表单请求。通过 get 请求传递的数据在 URL 浏览器上是可见的,因此它是不安全的。您可以通过 get 请求发送有限数量的数据。
让我们看一个简单的例子,在 PHP 中从 get 请求接收数据。
文件: form1.html
<form action="welcome.php" method="get">
Name: <input type="text" name="name"/>
<input type="submit" value="visit"/>
</form>
文件: welcome.php
<?php
$name=$_GET["name"];//receiving name field value in $name variable
echo "Welcome, $name";
?>

PHP Post Form

Post 请求广泛用于提交文件上传、图片上传、登录表单、注册表单等数据量较大的表单。
通过 post 请求传递的数据在 URL 浏览器上是不可见的,因此它是安全的。可以通过post请求发送大量数据。
让我们看一个简单的例子,在PHP中从post请求接收数据。
文件: 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="login"/>  </td></tr>
</table>
</form> 
文件: login.php
<?php
$name=$_POST["name"];//receiving name field value in $name variable
$password=$_POST["password"];//receiving password field value in $password variable
echo "Welcome: $name, your password is: $password";
?>
输出:
php form php 登录表单处理
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4