Может кто-то помочь мне добавлять htmlspecialchars, чтобы предотвратить XSS в этом коде:htmlspecialchars в PHP
<?PHP
if(isset($_POST['update'])) {
$ts=$_POST['ts'];
$user=$_POST['user'];
mysql_query("UPDATE users SET block_newfriends='". mysql_real_escape_string($ts). "' WHERE username='" .mysql_real_escape_string($user) . "'");
echo '<div class="rounded-container">';
echo '<div class="rounded-green rounded-done">';
echo '<b>reload</b><br>';
echo '</div>';
echo '</div>';
}
?>
Я не знаю, куда девать их, он должен быть в функции POST права?
XSS предотвращение действия обычно бывает на выходе информации не вход. Но если вы хотите удостовериться, что эти два значения post не имеют html-символов при вводе в базу данных, вы можете передать их через htmlspecialchars. – MarkSkayff
Да, я хочу сделать это Марк, но знаете ли вы, КАК Я могу добавить их в свой сценарий? Я не знаю, где их разместить. – IbraDigga
$ ts = htmlspecialchars ($ _ POST ['ts']); и то же самое для пользователя var. – MarkSkayff