加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – “POST请求还有$_GET参数”是什么意思

发布时间:2020-12-13 21:53:09 所属栏目:PHP教程 来源:网络整理
导读:嗨,我正在看$_GET和$_POST方法之间的差异,我遇到了一些文章说 POST请求也有$_GET参数 因此POST请求是GET请求的超集;你可以在POST请求中使用$_GET,甚至可能有意义 $_POST和$_GET中具有相同名称的参数表示不同 的东西. When should I use GET or POST method?
嗨,我正在看$_GET和$_POST方法之间的差异,我遇到了一些文章说

> POST请求也有$_GET参数
>因此POST请求是GET请求的超集;你可以在POST请求中使用$_GET,甚至可能有意义
$_POST和$_GET中具有相同名称的参数表示不同
的东西.

When should I use GET or POST method? What’s the difference between them?

http://www.sitepoint.com/on-get-and-post/

还有一个例子

For example,let’s say you have a form for editing an article. The
article-id may be in the query string (and,so,available through
$_GET[‘id’]),but let’s say that you want to change the article-id.
The new id may then be present in the request body ($_POST[‘id’]).

那么我们如何同时使用$_GET [‘id’]和$_POST [‘id’],令人困惑.
请用一个简单的例子解释一下.所以包括我在内的每个人都不明白这一点可以理解.

先感谢您 :)

解决方法

也许最简单的理解方法是$_GET简单命名.实际上它代表的是“查询字符串”参数的值,这些参数是在?后面的URL部分解析的.由于每个请求都有一个URL,无论它是什么类型,任何请求都可以填充$_GET.

另一方面,$_POST仅填充POST请求,即使只有那些请求体具有特定格式的请求.

当您在HTML中使用method = get时,浏览器只会根据表单数据创建一个URL,并使用GET请求请求该URL与您在地址栏中键入的URL相同.使用method = post,表单数据将与URL分开发送,但URL可能仍包含?和查询字符串.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读