addslashes et magic_quotes dans Mysql

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 : addslashes et magic_quotes dans Mysql

par eSp » 25 mars 2005, 00:31

Et en plus, la question à déjà été abordée mainte fois... Alors une ptite recherche et tu aurais pu trouvé un post tel que celui-là dans lequel tu trouveras le code nécessaire....

Une autre solution aussi est la fonction suivant: mysql_escape_string

++

par Damien » 24 mars 2005, 09:50

Salut,

Non (si magic_quotes_gpc), mais le mieux est d'écrire des scripts qui seront compatibles avec toutes les configurations.
Autrement dit, avant de faire tes addslashes (et stripslashes pour l'affichage), regardes si les magic_quotes_gpc sont activées ou non avec la fonction get_magic_quotes_gpc().

Il y a un bon article ici :
http://frederic.bouchery.free.fr/?2005/ ... s-magiques

addslashes et magic_quotes dans Mysql

par karine » 24 mars 2005, 07:34

salut,
je suis débutante et j'aimerais savoir si l'option Magic_quotes est activé dans PHP.ini, lors des insertions dans une base de données dois-je utiliser la fonction addslashes avec mes variables? ex: INSERT INTO...... VALUES(addslashes('variables'),.....etc..)
Merci de me répondre.
A+ :lol: