Traitement et "sécurisation" des formulaires.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Traitement et "sécurisation" des formulaires.

par fred6012 » 07 sept. 2005, 11:55

ok donc mysql_real_escape_string pour tout ce qui est requete sql
htmlentities et htmlspecialchars pour les elements affiché qui en sortent

par Cyrano » 06 sept. 2005, 12:49

Justement, si tu lis correctement le tuto, c'est précisément le but du jeu.

par fred6012 » 06 sept. 2005, 12:47

merci mais je prefere eviter le magic_quote :)

je prefere controler totalement ce qui se passe

par Cyrano » 06 sept. 2005, 12:16

Traitement et "sécurisation" des formulaires.

par fred6012 » 06 sept. 2005, 12:14

Hello

Je vient de terminer la partie administration d'un site qui contient des formulaires pour gerer diverses pages (liens, telechargements, news etc...)

Ma question est par rapport à la "sécurisation" des donnes qui rentre dans la bdd et qui en sont sortie pour l'affichage...
Je suis un peu perdu avec les addslashes, addcslashes, htmlentities (avec ses ENT_COMPAT, ENT_QUOTES et ENT_NOQUOTES), htmlspecialchars, nl2br etc etc...

J'ai beau lire les descriptifs de chacune, je ne sais pas trop quand ni pourquoi utiliser l'une ou l'autre ou quand en combiner plusieurs etc...

traite t'on de la meme maniere un champ pseudo , un champ email et un champ commentaire etc, quand appliquer telle ou telle fonction, pourquoi etc...

J'ai cherché ici et sur le net mais rien de bien précis.

Y a t'il un tuto ou autre la dessus expliquant clairement quoi faire dans telle ou telle situation?

Merci :)