何时使用$ HTTP_POST_VARS ['field']和$ _POST ['field']?

OM *_*ity 5 php

使用$ HTTP_POST_VARS ['field']和$ _POST ['field']有什么区别?有什么区别?

Gor*_*don 15

$HTTP_POST_VARS是旧的(自PHP4.1.0以来已弃用)访问POST数据的方式.你现在从不使用它,除非你正在研究一个古老的遗留应用程序.

  • OSCommerce有一些我见过的最疯狂的代码.总而言之,它仍然是一个不错的系统,但代码库的某些部分会给你带来鸡皮疙瘩. (3认同)
  • @OMTheEternity取决于您使用的是哪个版本.如果他们在他们积极维护的主干中有这个,那么它只是糟糕的代码.你现在应该使用$ _POST. (2认同)