onlangs heb ik met php een gastenboek gemaakt,
na een tijdje werken werkt alles. Het probleem
is dat gebruikers alles kunnen verpesten door het teken " in in hun bericht en/of username te plaatsen
en daarna allerlei vervelende codes in kunnen voeren.

In een beveiligings tutorial op deze site heb ik gelezen dat de code "$bericht = addslashes($bericht);" dit zou verhelpen, helaas werkte dit niet. Met welke code zou ik dit probleem kunnen
verhelpen?
Vervelende codes?
Probeer dan eens
<?
$var = htmlentities($var);
?>
Ok bedankt, dit heeft er iig voor gezord dat er geen html tags meer ingevoerd kunnen worden.

Helaas neemt dit niet weg dat het teken " nog een error geeft, en met een slimme invoer zelfs mijn forum kan verpesten.
Voeg dit toe:
<?php
$var= str_replace('"','\"', $var);
?>
Dit zal alle " tekenens verangen door \"
Voeg dit toe:
<?php
$var= str_replace('"','\"', $var);
?>
Dit zal alle " tekenens verangen door \"

Sorry voor de dubbele reply maar
Hartelijk dank, alles werkt nu naar behoren :D

Reageren