当前位置: 首页 > news >正文

$HTTP_POST_VARS['']和$_POST['']的区别

$HTTP_GET_VARS与$_GET   $HTTP_POST_VARS与$_POST

$HTTP_POST_VARS可以用于3.0及以下版本,$HTTP_POST_VARS不是自动全局变量

$_POST只能用于4.0及以上版本中

为了你的代码应用可以更广泛,请写成$HTTP_POST_VARS


HTTP POST 变量:$_POST
注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_POST_VARS。

通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。

这是一个“superglobal”,或者可以描述为自动全局变量。这只不过意味这它在所有的脚本中都有效。在函数或方法中您不需要使用 global $_POST; 来访问它,就如同使用 $HTTP_POST_VARS 一样。

$HTTP_POST_VARS 包含着同样的信息,但是不是一个自动全局变量。(注意: HTTP_POST_VARS 和 $_POST 是不同的变量,PHP 处理它们的方式不同。)
在PHP5.X版中,默认的php设置是不允许使用HTTP_POST_VARS变量的,这样将一些原来运行在PHP4.X版中的程序就会出现Notice: Undefined variable: HTTP_POST_VARS 这样的错误,只需要修改php.ini文件中的register_long_arrays就可以了,默认是Off,将它改成On就可以了!
HTTP POST 变量:$_POST
注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_POST_VARS。
当然,现在普遍是PHP5了,一般都不用这样的写法
如果要兼容PHP4,可以参考discuz源码

转载于:https://www.cnblogs.com/qiantuwuliang/archive/2010/02/28/1675255.html

相关文章:

  • mysql 关于日期的操作
  • nslookup 命令
  • TFS2008自定义过程模板
  • 防止同步包洪水
  • OUTPUT 语句使用
  • C#泛型 转载
  • 自定义AuthorizeAttribute
  • ACL 的学习与应用 (一)
  • 三分钟理解Flash中的level层级关系
  • JDBC+Servlet+JSP整合开发之22.JSP简介
  • SQLite.NET在Win7(64位)下使用的问题
  • Unix vmstat 命令
  • 我的大学,我的先锋
  • JBPM中文乱码的一种解决方法
  • Microsoft Visual Studio 2010 官方下载地址
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Flannel解读
  • happypack两次报错的问题
  • Javascript 原型链
  • mysql innodb 索引使用指南
  • PHP的Ev教程三(Periodic watcher)
  • React-redux的原理以及使用
  • 聊聊directory traversal attack
  • 前端_面试
  • 使用SAX解析XML
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 译米田引理
  • 再次简单明了总结flex布局,一看就懂...
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • ###C语言程序设计-----C语言学习(6)#
  • #NOIP 2014# day.2 T2 寻找道路
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (12)目标检测_SSD基于pytorch搭建代码
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (floyd+补集) poj 3275
  • (二)PySpark3:SparkSQL编程
  • (篇九)MySQL常用内置函数
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (学习日记)2024.02.29:UCOSIII第二节
  • ***详解账号泄露:全球约1亿用户已泄露
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET Core 2.1路线图
  • .net web项目 调用webService
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .net下的富文本编辑器FCKeditor的配置方法
  • .NET中GET与SET的用法
  • .pyc文件是什么?
  • /var/spool/postfix/maildrop 下有大量文件
  • @vue/cli 3.x+引入jQuery
  • [ SNOI 2013 ] Quare