人可以幫我加入用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>';
}
?>
我不知道往哪裏放他們,這應該是在開機自檢功能吧?
XSS預防措施通常發生在未輸入的信息輸出上。但是,如果你想確保這兩個post值在輸入到數據庫時沒有html chars,你可以通過htmlspecialchars傳遞它們。 – MarkSkayff
是啊我想要做那個標記,但是你知道我怎樣才能將它們添加到我的腳本中嗎?我不確定把它們放在哪裏。 – IbraDigga
$ ts = htmlspecialchars($ _ POST ['ts']);並且對於用戶變量相同。 – MarkSkayff