protection et affichage des données

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : protection et affichage des données

Re: protection et affichage des données

par visualight » 02 juin 2010, 21:11

Euuh oui ... tu peux aussi ajouter: ENT_QUOTES dans htmlspecialchar si tu veux.
$test = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $test; 

// RESULTAT =>  <a href='test'>Test</a>
bonne prog,
visualight

protection et affichage des données

par fabrice88250 » 02 juin 2010, 15:48

Bonjour,
afin d'evité que certaine personnes samusent a planté le site internet en ajoutant dans la base de données des trucs du genre :

Code : Tout sélectionner

<SCRIPT language="Javascript"> <!-- alert("Voici un message de test!"); // --> </SCRIPT>
lorsque j'affiche mes données je met un
htmlspecialchars($data['message']);
de cette facon au lieu d'avoir la fenetre d'alerte qui s'ouvre j'ai juste au niveau de l'affichage, le code que l'internaute a saisie.

Est ce la bonne méthode ?