Puis-je attribuer une valeur à une variable $ _POST en PHP?

Par exemple, je suis en utilisant un $_POST variable à insérer des données dans une base de données. Juste avant cette requête, j'ai un peu d'essais, et si elles sont vraies, je veux régler ça (caché) $_POST valeur.

Ex.

if($baby_dragon_eats_children){
  $_POST['hidden_value'] = "grapes";
}

$_POST['hidden_value'] assigner une nouvelle valeur, puis être transmis à une autre fonction que $_POST et être en mesure d'accéder à la nouvelle $_POST['hidden_value']?

Grâce


$_POST['consolidate_answers']

  • SI vous affectez une valeur à $_POST vous devriez document est très clairement qu'il n'est pas commun, ni considéré comme "meilleure pratique".
  • SI vous avez des extensions de PHP comme Patch Suhosin... il peut bloquer de telles actions..
  • Poignée vos propres tableaux, ne dépend pas de $_POST!
  • SI besoin d'être, faire une copie de $_POST et de travailler avec cela.

source d'informationauteur KRB