Problème php magic_quotes_gpc

Bonjour,
j'ai un problème :
quand je tape un nom qui contient l'apostrophe dans un formulaire ça l'enregistre dans la base de données abec un "\" avant l'apostrophpe , jai cherché partout et j'ai trouvé qu'il faut modifier magic_quotes_gpc en "off" dans php.ini
je l'ai fait dans tous les fichies php.ini(3 fichiers que j'ai trouvé ) dans mon serveur sous linux
et toujours le problème existe je comrends pas d'où ça
d'ailleurs en local ça n'affiche pas le "\" devant l'apostrophe
est ce qu'il faut redémarrer le serveur et comment s'il vous plaît
merci d'avence
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Bonjour

    ça ne dépend pas du charset de la base
    As-tu bien aussi magic_quotes_runtime à off ?
    Et as-tu relancé le serveur après avoir modifié php.ini ?
    1. change le charset de ta dbase
      La création d'un site commence par la réflexion de son devenir...
      1. bonjour toutes les variables de magic_quote(3) sont à off
        comment je relance le serveur
        je suis nouveau dans cela
        merci
        1. C'est normal ce \ est ajouté automatiquement sinon l'apostrophe serait considéré dans ta requette comme une apostrophe du code

          laisses la dans ta base

          quand tu veux réafficher ce que tu as dans la base passes simplement par la fonction stripslashes()
          1. ok le problème est résolu
            j'ai redémarrer apache2 par la commande : sudo /etc/init.d/apache2 restart
            merci pour votre aide