Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
792 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Sécurisation formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sécurisation formulaire

n°858097
jolly
Posté le 26-09-2004 à 16:33:47  profilanswer
 


Ma question est tres simple  :  
 
Que faire et quelles fonction doit t on utiliser pour se protéger des injection SQL et dangers provenant de formulaies par exemple ??
 
 


Message édité par jolly le 26-09-2004 à 16:34:39
mood
Publicité
Posté le 26-09-2004 à 16:33:47  profilanswer
 

n°858505
kalex
Posté le 27-09-2004 à 02:07:19  profilanswer
 

La première chose à faire est de traiter les variables avec addslashes. Ensuite tu peux jouer sur les utilisateurs et leurs droits pour limiter les dégâts en cas de problème.

n°859914
Masenko
Posté le 29-09-2004 à 12:47:58  profilanswer
 

Il y a la manière classic ou tu ajoutes la fonction addslashes() quand tu injectes et stripslashes() quand tu recuperes.
 
exemple :
INSERT INTO blabla VALUES( 'addslashes($_POST['pwet'])' )....
 
et
 
$query = 'SELECT * FROM blabla...
$fetch = mysql_fetct_array($query);
 
echo stripslashes($fetch['pwet']);
 
 
Ca c'est la maniere simple, moi j'utilise une fonction que je trouve plus pratique :)

n°859916
Hermes le ​Messager
Breton Quiétiste
Posté le 29-09-2004 à 12:49:22  profilanswer
 

kalex a écrit :

La première chose à faire est de traiter les variables avec addslashes. Ensuite tu peux jouer sur les utilisateurs et leurs droits pour limiter les dégâts en cas de problème.


 
+1, avec les sessions, c'est la seule manière vraiment efficace. Telle action ne peut être effectuée qu'avec telle valeur de variable de session. ;)


---------------
Expert en expertises
n°859917
Profil sup​primé
Posté le 29-09-2004 à 12:49:33  answer
 

file ta fonction voir [:joce]

n°859935
ratibus
Posté le 29-09-2004 à 13:03:58  profilanswer
 

masenko a écrit :

Il y a la manière classic ou tu ajoutes la fonction addslashes() quand tu injectes et stripslashes() quand tu recuperes.
 
exemple :
INSERT INTO blabla VALUES( 'addslashes($_POST['pwet'])' )....
 
et
 
$query = 'SELECT * FROM blabla...
$fetch = mysql_fetct_array($query);
 
echo stripslashes($fetch['pwet']);
 
 
Ca c'est la maniere simple, moi j'utilise une fonction que je trouve plus pratique :)

Le stripslashes est inutile :)


---------------
Mon blog
n°859958
sircam
I Like Trains
Posté le 29-09-2004 à 13:18:02  profilanswer
 

Question qui n'a rien à voir :
 

Citation :

addslashes -- Ajoute des anti-slash dans une chaîne


 
D'où vient cette traduction hybride, sans accord au pluriel ?!


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°860077
jolly
Posté le 29-09-2004 à 15:21:48  profilanswer
 

ca empeche pas des insertion SQL ca si ?

n°860083
kalex
Posté le 29-09-2004 à 15:24:41  profilanswer
 

jolly a écrit :

ca empeche pas des insertion SQL ca si ?

addslashes ?
Ben si ! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Sécurisation formulaire

 

Sujets relatifs
formulaire affichant les données d'une basej'ai un souci de réception du formulaire
[Struts] Nombre de champs non défini pour un formulaireProbleme IE et formulaire bien rempli
ASP.NET C# formulaire mode lecture seule[css]Un formulaire dans une liste
[PHP/JS]formulaire sans le parametre actionrépliquer un formulaire
2 boutons submits dans le même formulaire[HTML] probleme de formulaire
Plus de sujets relatifs à : Sécurisation formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR