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

Messages postés
136
Date d'inscription
dimanche 15 février 2009
Dernière intervention
12 janvier 2019
- - Dernière réponse : yoanpg
Messages postés
136
Date d'inscription
dimanche 15 février 2009
Dernière intervention
12 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
14356
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
14 janvier 2019
365
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
136
Date d'inscription
dimanche 15 février 2009
Dernière intervention
12 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.