Re: Get "nice" variables from POST

From: Date: Thu, 11 Mar 2004 15:13:17 +0000
Subject: Re: Get "nice" variables from POST
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-180163@lists.php.net to get a copy of this message
On 11 Mar 2004 Mike Mapsnac wrote: > I'm looking for "nice" way to get variables from POST? Well you can do it easily with extract: extract($_POST); This has the same security risks as turning register_globals on, it allows hackers to set any variable they wish. A better method might be: extract($_POST, EXTR_PREFIX_ALL, "p"); which results in $p_username, $p_password, etc. This still allows insertion of variables but they will all be prefixed with "p_" which hopefully you aren't using for anything else. If you want to restrict it to only the specific values you care about use the approach someone else suggested with the $fields array. THat seems the safest to me. -- Tom

« previous php.general (#180163) next »