...

View Full Version : $_POST vs. $HTTP_POST_VARS



p4plus2
03-12-2008, 10:33 PM
Recently there has been a few arguments about which is better. I always tend to use $_POST but somebody said that I should use $HTTP_POST_VARS instead. So, which one is better to use?
I just wanna clear this up making sure i'm not compromising security of scripts a work on or anything of the sort.

Thanks for the help,
~p4plus2~

_Aerospace_Eng_
03-12-2008, 10:36 PM
HTTP_POST_VARS is deprecated and I think removed in PHP5 so you tell us. Read this page: http://us.php.net/reserved.variables

p4plus2
03-12-2008, 10:38 PM
Yes well...that may explain a bit...still its always best to be sure.

CFMaBiSmAd
03-13-2008, 01:44 AM
It might be worth mentioning that the $_POST array (all the short name arrays) was introduced in PHP 4.1.0, released 10-Dec-2001. The long array names were disabled by default in PHP 5.0 and are completely eliminated in php6.

p4plus2
03-13-2008, 02:25 AM
I still find it odd they never patched $HTTP_POST_VARS for security issues, instead they just made something new doing very similar and renaming it.

I like it now though it is shorter so I suppose it is not all bad ~_~ just odd is all

Skyzyx
03-13-2008, 05:23 AM
It's likely so that people didn't use the same superglobal variables in one version, and then complain that it didn't work the same in later versions (like what's currently happening with Internet Explorer). :)

p4plus2
03-13-2008, 06:51 AM
Thank you all for the clarifications, now I can prove somebody wrong...lol... And help him fix his scripts. :)



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum