php同时接受get post,PHP自学get和post数据同时提交的情形

一般就只有一种html语法形式会出现该情形,如下:

...

项目1:

项目2:

则此时,uName和uPswd两个数据以post方式提交给abc.php,

并,同时:a=5和b=10两个数据,以get方式提交给abc.php

则在页面abc.php中:

这样取得get数据:

$v1 = $_GET[‘a’];

$v2 = $_GET[‘b’];

这样取得post数据:

$v3 = $_POST[‘uName’];

$v4 = $_POST[‘uPswd’];

但,也可以这样取(全有了):

$v1 = $_REQUEST[‘a’];

$v2 = $_REQUEST[‘b’];

$v3 = $_REQUEST[‘uName’]

$v4 = $_REQUEST[‘uPswd’]

当get数据和post数据同时提交并其中有重名的时候,情况怎么样呢?

说明:

1,尽量避免重名;

2,如果重名了,此时$_REQUEST只会记录(存储)其中一个数据(要么post数据,要么get数据)

3,至于记录的是哪个,是有php.ini中的一个设置项来决定:

3.1  request_order = “GP”;  //这是默认值,G代表GET,P代表POST

3.2  含义是:先存储GET数据,再存储POST

3.3  可见如果重名,此时POST就会覆盖GET数据

3.4  改为:request_order = “PG”, 顺序反过来

f9f85905b9ebdae7778de569917f394b.gif

结果为:

f9f85905b9ebdae7778de569917f394b.gif

然后去php.ini中,修改为:request_order = “PG”

同样的数据,结果却为:

f9f85905b9ebdae7778de569917f394b.gif

$_GET, $_POST, $_REQUEST三种数据是相互独立的。

发表评论

发表评论电子邮件地址不会被公开。 必填项已用*标注

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

f9f85905b9ebdae7778de569917f394b.gif

姓名 *

电子邮件 *

在此浏览器中保存我的名字、电邮和网站。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值