美文网首页
PHP中$_POST和$_GET的用法

PHP中$_POST和$_GET的用法

作者: 旅行者xy | 来源:发表于2019-03-13 09:52 被阅读0次

    post和get是指:页面提交的两种方式
    get:参数都体现在url上,可以用于翻页,简单查询,get只能接收2M以下的内容,所以有局限性,另外由于内容是可见的,安全性就下降了,
    post:用于页面表单 提交,上传文件,这些操作。大小没有限制,也不会在地址栏上显示,安全性比较有保障,可以配合ssl使用,进行加密传输参数。

    都是php中超全局变量

    $_GET变量

    通过 URL 参数传递给当前脚本的变量的数组,不需要通过global引用。GET 是通过 urldecode() 传递的

    $_GET 变量是一个数组,内容是由 HTTP GET 方法发送的变量名称和值。
    从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个字符),所以参数的长度不是无限的,但是基本都能满足我们的要求了。

    $_GET 变量用于收集来自 method='get'的表单中的值,直观的的就是浏览器中可以看到的参数,比如我在百度搜索“wordpress”的时候,我请求的url就是(http://www.baidu.com/s?ie=utf-8&bs=wordpress&f=8&rsv_bp=1&wd=wordpress&inputT=0),那么'?'后面的参数都是可以用$_GET获取,各个参数是以'&'作为分隔符的。

    $_POST变量

    当 HTTP POST 请求的 Content-Type 是 application/x-www-form-urlencoded 或 multipart/form-data 时,会将变量以关联数组形式传入当前脚本。

    $_POST 变量是一个数组,内容是由 HTTP POST 方法发送的变量名称和值。

    $_POST 变量用于收集来自 method=”post” 的表单中的值。
    从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制

    相关文章

      网友评论

          本文标题:PHP中$_POST和$_GET的用法

          本文链接:https://www.haomeiwen.com/subject/gpnapqtx.html