Étant plutôt un programmeur qu'un graphiste, vous l'avez surement remarqué, j'ai acheté un joli gabarit (template) HTML pour mon portfolio. Et tandis que je personnalisais les messages de retour sur le formulaire de contact, je suis tombé sur cette portion de PHP :
$postValues = array();
foreach ( $_POST as $name => $value ) {
$postValues[$name] = trim( $value );
}
extract( $postValues );
Il est fortement déconseillé d'utiliser
extract()
sur
$_POST
, on peut dire que ça n'a pas été le cas, pas directement en tout cas, il valait mieux utiliser un tableau inutile entre deux... On aurait pu souhaiter l'utilisation plus avisée d'un
array_map()
, mais le soucis de sécurité reste ce qui me fait le plus penser à un... PEBKAC.