|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : octobre 2003 Messages : 255 ![]() |
Bonjour, j'aurais une question sur l'utilisation de cette fonction ou du moins besoin d'une confirmation.
Dans la documentation, il est dit qu'il faut utiliser la fonction "stripslashes" avant si magic_quotes est activé. Un ami, lui trouvait logique de faire stripslashes(mysql_real_escape_string(...)) La donnée reçue possède déjà les anti-slashs si on a les magic_quotes ? |
|
|
00
|
|
|
#2 | ||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 656 ![]() |
php.net propose un bout de code qui résume assez bien le problème :
Code :
Le mieux reste quand même de désactiver les magic quotes
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
||
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 806 ![]() |
Il est préférable de tester l'activation des magic_quotes avant de faire un stripslashes().
Car cette dernière enlève un slash où qu'il se trouve. Ainsi deux chaînes, l'une passant sur un serveur avec magic_quotes et l'autre sans : Citation:
__________________
|
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : octobre 2003 Messages : 255 ![]() |
Ok merci. Oui c'est exactement ce que je fais. Merci pour la confirmation.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com