个性化阅读
专注于IT技术分析

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="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="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表单
php登录表单处理
赞(0)
未经允许不得转载:srcmini » PHP表单处理

评论 抢沙发

评论前必须登录!