Actualités
Image pour le titre du contenu
Il est fréquent d'utiliser $_REQUEST en remplacement de $_GET et $_POST : quand on peut avoir des données qui entrent indifféremment via l'un ou l'autre méthode. En effet, $_REQUEST rassemble les valeurs des deux tableaux.

Toutefois, il ne faut pas oublier que $_REQUEST inclut aussi les données en provenance des cookies, de l'environnement ou encore des sessions, en fonction de la configuration de PHP. La plus courante est EGPCS. Les cookies arrivent donc après POST et GET, et si vous avez un controleur qui se base sur $_REQUEST, il devient possible de bloquer définitivement un utilisateur en lui donnant une valeur de type 'action = logout'.

Bref, si les données doivent venir de POST ou GET, faîtes une condition.

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter