Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1090 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Magic quotes for incoming GET/POST/Cookie data...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Magic quotes for incoming GET/POST/Cookie data...

n°953347
huggy
Posté le 14-01-2005 à 21:02:46  profilanswer
 

Salut à tous !
 
J'ai tout récemment été confronté à un problème (qui je pense dois correspondre à mon passe de EasyPHP 136 vers 1.7): lorsque j'écris un article les backslashs \ ne sont pas reproduit dans une fois postés.
 
J'ai alors été voir dans le phpconfig et j'ai modifié la valeur de
 
magic_quotes_gpc = off
 
à "on"
 
Et ça marche ..
 
Mais je suis perplexe: les serveurs (ovh,servage....) sont configurés comment en général ? à on ou off ?
 
Parcque si la majorité sont à "off", faut que je trouve une autre solution...
 
Et hormis un str_replace, y a t'il une autre solution moins barbare ?
 
Merci!

mood
Publicité
Posté le 14-01-2005 à 21:02:46  profilanswer
 

n°953391
sielfried
Posté le 14-01-2005 à 22:04:40  profilanswer
 

Je suppose que c'est dans le cadre d'informations envoyées dans une base MySQL, puis récupérées ?
 
Normalement avec un magic_quotes_gpc à on, il est d'usage de faire un stripslashes (pour virer les \ qui sont automatiquement rajoutés aux variables GET/POST/COOKIE), puis un mysql_real_escape_string, et cela avant d'insérer la chaîne dans la base.
 
Si magic_quotes_gpc est à off, le mysql_real_escape_string suffit.


Message édité par sielfried le 15-01-2005 à 08:55:14

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°953497
huggy
Posté le 15-01-2005 à 08:27:02  profilanswer
 

impec, exactemenr ce que je voulais savoir !
 
Mefci bcp!

n°953499
sielfried
Posté le 15-01-2005 à 08:53:54  profilanswer
 

84mickael a écrit :

Note :  Cette fonction est dépréciée depuis PHP 4.3.0. Ne l'utilisez pas. Utilisez la fonction mysql_real_escape_string()  à la place.


 
Effectivement, je pensais à mysql_real_escape_string. Post édité. :)


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Magic quotes for incoming GET/POST/Cookie data...

 

Sujets relatifs
problème de post sur un forumRedirection et HTTP_POST_VARS
[TTable][TQuery] Edit et postGraphique couplé avec variable $_POST
pemier post dans "prog"alors soyez indulgents!!![PHP] Erreur lors d'un test d'un cookie inexistant [Résolu]
href -> form->postprobleme de cookie
Redirection avec des variables (post)besoin d'aide pour modifier une section .data dans un prog
Plus de sujets relatifs à : Magic quotes for incoming GET/POST/Cookie data...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR