blinder la saisie

yann214
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 370
Inscription: 17 Nov 2005

blinder la saisie

Message le Lun Jan 23, 2006 10:25

Voilà je souhaiterais que vous me/nous donniez quelques conseils concernant la sécurisation des saisies faites par les utilisateurs.

En effet, lorsque l'on met à leur disposition des champs de texte qu'on va ensuite stocker dans la base pour un affichage ultérieur, on s'expose à des problèmes de sécurité.

Comment empecher les utilisateurs de placer dans ces champs texte du code qui leur permettrait d'agir sur le serveur ou d'en obtenir des informations.

Existe-til en php des fonctions de contrôle, de nettoyage, etc. qui sont fortement recommandées ?

Merci !!!!!


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Lun Jan 23, 2006 10:45

oui, il en existe, et heureusement.
tu a la fonction addslashes, qui ajoutera des \ devant les " empechant ainsi les injections.

et tu a également htmlentities, qui remplacera les caracteres spéciaux par leur équivalent html
< par &lt; et > par &gt; entre autres
ainsi, le code html saisi sera affiché comme saisi, et non pas en tant que code html.


TOMHTML
WRInaute accro
WRInaute accro
 
Messages: 3250
Inscription: 25 Aoû 2004

Message le Lun Jan 23, 2006 13:32

striptags ;)

netsys
WRInaute passionné
WRInaute passionné
 
Messages: 1111
Inscription: 17 Juil 2004

Message le Lun Jan 23, 2006 14:51

strip_tags ;-)


TOMHTML
WRInaute accro
WRInaute accro
 
Messages: 3250
Inscription: 25 Aoû 2004

Message le Lun Jan 23, 2006 18:38

ah oui zut ^^

et stripslashes aussi ;)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités