Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

SQL ou php ajoute des htmlentities ?

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
malopo
WRInaute discret
WRInaute discret

Inscrit le: 06 Juil 2007
Messages: 61

URL permanente de ce messagePosté le : Lun Jan 14, 2008 20:24    Sujet du message: SQL ou php ajoute des htmlentities ?

Bonjour,

Je m'arrache un peu les cheveux sur ce problème.
J'ai un formulaire qui POST vers une page valider.php

là je fais juste

$contenu = mysql_escape_string($_POST['contenu']);

puis j'insère $contenu dans une table mysql. Si je poste par exemple la phrase
ça

j'ai
ça

dans la table ! Mais je ne fais jamais un htmlentities !! Quelqu'un aurait une idée de la raison ?

Merci!
 
malopo
theJB
WRInaute impliqué
WRInaute impliqué

Inscrit le: 07 Avr 2006
Messages: 405
Localisation: paris

URL permanente de ce messagePosté le : Lun Jan 14, 2008 21:41    Sujet du message: SQL ou php ajoute des htmlentities ?

je crois que les variables post sont automatiquement protégées, c'est avec les get qu'il faut les echapper..
 
theJB Visiter le site web du posteur
UsagiYojimbo
WRInaute accro
WRInaute accro

Inscrit le: 23 Nov 2005
Messages: 2460
Localisation: Lyon, capitale des Gaules

URL permanente de ce messagePosté le : Lun Jan 14, 2008 22:48    Sujet du message: SQL ou php ajoute des htmlentities ?

theJB a écrit:
je crois que les variables post sont automatiquement protégées, c'est avec les get qu'il faut les echapper..


Je suis mais alors pas du tout convaincu là...
 
UsagiYojimbo Visiter le site web du posteur
petit-ourson
WRInaute passionné
WRInaute passionné

Inscrit le: 31 Mai 2004
Messages: 795
Localisation: Paris

URL permanente de ce messagePosté le : Mar Jan 15, 2008 1:00    Sujet du message: SQL ou php ajoute des htmlentities ?

theJB a écrit:
je crois que les variables post sont automatiquement protégées, c'est avec les get qu'il faut les echapper..

Moi non plus pas convaincu du tout... Si après les "magic quotes" inutiles, on se retrouve avec des "magic entities", on est mal barré !!!
 
petit-ourson Visiter le site web du posteur
jarreweb
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 12 Sep 2003
Messages: 185
Localisation: saint-etienne

URL permanente de ce messagePosté le : Mar Jan 15, 2008 11:46    Sujet du message: SQL ou php ajoute des htmlentities ?

POST et GET sont protégées si les magic quotes sont activés
 
jarreweb
zeb
WRInaute accro
WRInaute accro

Inscrit le: 05 Déc 2004
Messages: 1002

URL permanente de ce messagePosté le : Mar Jan 15, 2008 12:11    Sujet du message: SQL ou php ajoute des htmlentities ?

jarreweb a écrit:
POST et GET sont protégées si les magic quotes sont activés

mais de la a faire un htmlentities il y a de la marge non ?
 
zeb Visiter le site web du posteur
Hearty
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 23 Fév 2004
Messages: 138

URL permanente de ce messagePosté le : Mar Jan 15, 2008 13:09    Sujet du message: SQL ou php ajoute des htmlentities ?

Pour "protégé", dirons nous plutôt pour échapper certains caractères, on utilise addslashes, et non htmlentities Wink
Si magic_quotes_gpc est activée sur le serveur, alors addslashes n'est pas nécessaire pour échappé les caractères.
Perso je suis plus d'avis de toujours mettre addslashes, et de desactiver magic_quotes via htaccess....
Ou mieux encore, de te créer ta propre fonction myaddslashes par exemple, a utiliser à la place de addslashes.
Ainsi, si le serveur a ou n'a pas magic_quotes activé, et si le serveur autorise ou non de modifier sa valeur par htaccess, ben il te suffit de modifier ta fonction myaddslashes et t'as pas toutes tes pages et scripts à retoucher.
 
Hearty Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Autres sujets de discussion :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort