• PHP之表单处理


    PHP 表单和用户输入

    PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入。

    php表单处理HTML表单时,php能把来自HTML中的表单自动变成可供php使用的脚本

    表单实例

    form.html文件代码

    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>
     
    <form action="welcome.php" method="post">
    名字: <input type="text" name="fname">
    年龄: <input type="text" name="age">
    <input type="submit" value="提交">
    </form>
     
    </body>
    </html>
    

    welcome.php文件代码

    欢迎<?php echo $_POST["fname"]; ?>!<br>
    你的年龄是 <?php echo $_POST["age"]; ?>  岁。
    

    表单验证

    我们应该尽可能的对用户的输入进行验证(通过客户端脚本)。浏览器验证速度更快,并且可以减轻服务器的压力。
    如果用户输入需要插入数据库,您应该考虑使用服务器验证。在服务器验证表单的一种好的方式是,把表单的数据传给当前页面(异步提交的方式更好),而不是跳转到不同的页面。这样用户就可以在同一张表单页面得到错误信息。用户也就更容易发现错误了。

    $_GER $_POST和$_REQUEST的区别

    $_GET变量接受所有以get方式发送的请求,及浏览器地址栏中的?之后的所有内容
    $_POST变量接受所有以post方式发送的请求,比如一个form以method=post提交,php会处理所有以post提交的全部变量
    $_REQUEST支持俩种方式发送过来的请求,post和get都支持,显示不显示要看传递的方式,get会显示在url中(有字符数限制),post不会显示在url中,可以传递任意多的数据(只要服务器支持)

  • 相关阅读:
    iOS9请求https问题-记录
    邓白氏码的申请-iOS公司开发者账号准备
    iOS学习笔记---oc语言第八天
    iOS学习笔记---oc语言第七天
    iOS学习笔记---oc语言第六天
    一道例题的详解
    使用使用for in 语句,并对数组中元素进行了增删操作,报错却不知怎么办?
    iOS学习笔记---oc语言第五天
    iOS学习笔记---oc语言第四天
    Xcode编译异常和警告汇总(持续更新中)
  • 原文地址:https://www.cnblogs.com/jellysheep/p/15006240.html
Copyright © 2020-2023  润新知