Protection injections SQL mais mails autorisés [Résolu]

Messages postés
137
Date d'inscription
dimanche 15 février 2009
Dernière intervention
21 janvier 2019
- - Dernière réponse : yoanpg
Messages postés
137
Date d'inscription
dimanche 15 février 2009
Dernière intervention
21 janvier 2019
- 23 nov. 2014 à 19:56
Bonjour à tous,

Je voudrais protéger mon code PHP des injections SQL. J'ai donc utilisé mysql_real_escape_string.

Le problème, c'est que j'ai besoin de passer une adresse mail (par l'adresse internet, grâce à $_GET). Et visiblement mysql_real_escape_string la laisse pas passer le @.

Comment faire ?
Merci d'avance de votre aide
Afficher la suite 

Votre réponse

2 réponses

Messages postés
14404
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
25 mars 2019
154
0
Merci
Bonsoir,

Ca te remplace le @ par quoi ?
Il y a aussi les fonctions des gestionnaires des bases de données, tel que : mysql_escape_string qui pourrait être plus adapté à ton besoin.
Commenter la réponse de NHenry
Messages postés
137
Date d'inscription
dimanche 15 février 2009
Dernière intervention
21 janvier 2019
3
0
Merci
Ca me retournais une chaîne vide !
mysql_escape_string fonctionne. Merci :)
Commenter la réponse de yoanpg

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.