Czy w trzeba sanityzować checkboxy? Czytam książkę o php i tam jest taki kod:
<?php
if (isset($_POST['submit']))
{
echo "Lubisz następujące języki programowania:<br />";
foreach($_POST['languages'] AS $language) {
$language = htmlentities($language);
echo "$language<br />";
}
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Jakie są Twoje ulubione języki programowania?<br /> (zaznacz wszystkie pasujące):<br />
<input type="checkbox" name="languages[]" value="csharp" />C#<br />
<input type="checkbox" name="languages[]" value="javascript" />JavaScript<br />
<input type="checkbox" name="languages[]" value="perl" />Perl<br />
<input type="checkbox" name="languages[]" value="php" />PHP<br />
<input type="submit" name="submit" value="Wyślij!" />
</form>
Zadaje sobie pytanie po co tam htmlentities?