PHP教程
+ -

PHP 表单处理

2019-09-09 22 0

我们可以在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 , 看到结果如下 -
1604403679199
输入:maxsu 提交后得到以下结果 -
1604403690767

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 提交后得到以下结果 -
1604403704557

0 篇笔记 写笔记

PHP 表单处理
我们可以在PHP中创建和使用表单。要获取表单数据,需要使用PHP超级元组:$_GET和$_POST。表单请求可以是get或post。 要从get请求中检索数据,需要使用$_GET,而$_POST用于检索post请求中的数据。PHP GET表单GET请求是表单的默认请求。 通过get请求传递的数据在U......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!