PHP编程指南我爱编程

PHP编程指南(三)Get、Post表单处理

2018-04-16  本文已影响23人  爱吃馒头的二饼

获取表单数据需要使用PHP超级元组:

GET表单

我们写一个简单的网页get_form.html来做Get表单提交

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Get表单</title>
</head>
<body>
    <form action="test_get.php" method="get">  
        Name: <input type="text" name="name"/>  
        <input type="submit" value="提交"/>  
    </form>
</body>
</html>

将此html文件放入www目录中,和我们创建的test_get.php文件放在一起

test_get.php:

<?php
    $name = $_GET["name"];
    echo "欢迎你,$name";
?>
get_form.html网页效果 点击提交按钮后的结果

如果对html语言不熟悉,可以直接在访问 http://ip:端口号/test_get.php?name=hansion(此地址因人而异)来直接实现get请求

POST表单

我们再写一个简单的网页post_form.html来做Post表单提交

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>POST表单示例</title>
</head>
<body>
    <form action="test_post.php" method="post">   
        <table>   
            <tr><td>Username:</td><td> <input type="text" name="username"/></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>
</body>
</html>

同样将此html文件放入www目录中,和我们创建的test_post.php文件放在一起

test_post.php:

<?php
    $username = $_POST["username"];
    $password = $_POST["password"];
    echo "欢迎光临$username,你的密码是$password";
?>
post_form.html的网页效果 点击登录按钮后的结果

如果对html语言不熟悉,可以使用一些在在线接口测试工具或软件(如:postman等)来模拟post的网络请求

输入我们的地址 http://ip:端口号/test_post.php(此地址因人而异),并添加上username和password两个参数进行POST请求


本节核心

  $name = $_GET["name"];
  $username = $_POST["username"];
上一篇下一篇

猜你喜欢

热点阅读