PHP自学get和post数据同时提交的情形

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

<form  action="abc.php?a=5&b=10"  method="POST" > ...

项目1: <input type=”text”   name=”uName”   />

项目2: <input type=”password”   name=”uPswd”   />

<input type=”submit”  value=”提交”  />

</form>

则此时,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”, 顺序反过来

PHP自学get和post数据同时提交的情形

结果为:

PHP自学get和post数据同时提交的情形

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

同样的数据,结果却为:

PHP自学get和post数据同时提交的情形

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

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/3241.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2017年11月7日 16:00
下一篇 2017年11月8日 08:21

相关推荐

  • PHP 二维数组排序保持键名不变的方法

    对二维数组指定的键名排序,首先大家想到的是array_multisort函数,关于array_multisort的用法我之前也写了一篇废话不多言,我们看个实例:<?php$data = array( 1001 => array( 'age' => 22, &#…

    2022年6月16日
    0176
  • 关于PHP操作数据库的总结

    学的是:PHP操作MySQL 用什么来操作的:PHP的操作MySQL的扩展函数 开启函数库扩展:在php.ini中,php_mysqlxxxx.dll 操作流程: 1.链接数据库 2.选择数据库和设置编码 3.准备SQL语句 4.发送SQL语句 5.接收结果集并…

    2018年3月30日
    0373
  • PHP中的Symfony框架指南。

    PHP是一门广为使用的编程语言,它具有广泛的应用领域和强大的功能。而Symfony框架则是PHP中的一种流行的开源框架,可让开发者更轻松地构建Web应用程序。本篇文章将向您介绍Symfony框架的一些基本概念和技术,以帮助…

    2023年5月23日
    06
  • PHP完善压缩处理类(支持主流的图像类型(jpg、png、gif)

    处理主流的图像类型(jpg、png、gif) Jpg -> imagecreatefromjpeg() Png->imagecreatefrompng() Gif->imagecreatrefromgif()   保存图像的时候: Png--->imagepng() Gif---->imagegif() Jpg--…

    2018年9月11日 PHP案例操作
    0335
  • PHP商城开发中的产品图片优化技巧

    随着电子商务的快速发展,越来越多的商家选择使用PHP开发电子商城,以实现线上线下销售的高效连接。而在开发电子商城时,一个重要的问题就是产品图片的优化。本文将介绍一些PHP商城开发中的产品图片优化技巧。图片…

    2023年5月18日
    02
  • PHP数据库连接文件代码

    对于PHP程序而言,要经常访问某数据库时,可以将与该数据库的连接过程写成一个PHP文件,每次需要连接数据库时直接调用该文件即可。、 例: conn.php:   在别的文件中,每次连接数据库时时,只需要在文件中调用…

    2018年10月3日
    0215
  • 如何利用PHP开发商城的预约试驾功能。

    随着互联网的持续发展,线上购物已经成为人们购物的主要方式之一。为了满足消费者的需求,越来越多的商家开始在其官网上开发预约试驾功能,以便消费者能够更加方便和快捷地体验其产品。而PHP作为一种流行的Web开发…

    2023年5月30日
    03
  • PHP入门指南:数组。

    PHP是一种服务器端脚本语言,适用于Web开发,它可以通过处理HTML表单、访问数据库和使用Cookies等方式来创建动态交互性Web页面。在PHP中,数组是一种非常重要的数据类型,本篇文章将为您带来PHP数组的入门指南,并…

    2023年5月22日
    03

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息