私のサイトのユーザーから、私のサイトの任意のフォームでこのコンテンツを送信すると、403 エラーが返されることが最近気になりました。
make a <hr> add this css to it hr{border:none; border-top:1px solid #000; background:none; height:1px; width:yourwidth;}
フォーム処理の背景は次のとおりです (サイトで使用されている実際のコードではありません)。
<?php
if (isset($_POST['test'])) {
echo htmlspecialchars($_POST['content']);
}
?>
<form action = "" method = "post">
<textarea name = "content"></textarea>
<input type = "submit" name = "test"/>
</form>
上記のテキストがフォームに送信されない限り、すべて正常に機能します。
htmlspecialchars を htmlentities、strip_tags に実際に考えられるものに変更しようとしましたが、それでも 403 エラーが返されます。この 403 エラーを防ぐにはどうすればよいですか?