PHP基础 专题
您的位置:php > PHP基础 专题 > PHP表单处理
PHP表单处理
作者:--    发布时间:2019-11-20

我们可以在php中创建和使用表单。要获取表单数据,需要使用php超级元组:$_get$_post

表单请求可以是getpost。 要从get请求中检索数据,需要使用$_get,而$_post用于检索post请求中的数据。

php get表单

get请求是表单的默认请求。 通过get请求传递的数据在url浏览器上是可见的,因此它不太安全。通过 get 请求发送的数据量是有限的,所以发送大量数据不适合使用get请求方法。

下面来看看一个简单的例子,在php中从get请求接收数据。

文件: form1.html

<!doctype html>
<html lang="zh">
    <head>
        <meta charset="utf-8" />
        <title>get表单示例</title>
    </head>
<body>

<form action="welcome.php" method="get">  
name: <input type="text" name="name"/>  
<input type="submit" value="提交"/>  
</form>

文件: welcome.php

<?php  
$name=$_get["name"];//receiving name field value in $name variable  
echo "welcome, $name";  
?>

打开浏览器,访问: http://localhost/form1.html , 看到结果如下 -

输入:maxsu 提交后得到以下结果 -

php post表单

post请求广泛用于提交具有大量数据的表单,例如:文件上传,图像上传,登录表单,注册表单等。

通过post请求传递的数据在url浏览器上不可见,因此它是安全的。可以通过发送请求发送大量的数据。

下面来看看一个简单的例子,从php中接收来自post请求的数据。

文件: form1.html

<!doctype html>
<html lang="zh">
    <head>
        <meta charset="utf-8" />
        <title>post表单示例</title>
    </head>
<body>
<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="登录"/>  </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";  
?>

打开浏览器,访问: http://localhost/form1.html , 看到结果如下 -

输入:maxsu123456 提交后得到以下结果 -


网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册