データベースを使用して質問と回答などのフォーラムを投稿するための Web サイトを所有しています。XSS インジェクションと SQl インジェクションの両方を防ぐために、コードを強化したいと考えています。
XSS では、次の関数を使用しました: Strip_tags htmlspecialchars htmlentities
私の質問は: それらの違いは何ですか?? また、私はそれらの問題に直面しています:1-テキストエリアとデフォルトテキストのテキストボックスがあります2-上記の関数を使用し、テキストエリアにテストを入力した場合..出力は私が書いたものを取りませんテキストエリア..常にデフォルト値を取ります...
これは私がしたことです
$first_name = $_POST['first_name'];
$first_name = htmlspecialchars($first_name);
echo $first_name
また、誰もがSQLインジェクションを防ぐことについて何らかの考えを持っています..