SQL クエリに入る前に $_SESSION['username'] をエスケープする必要がありますか?を読んでいました。そして、「その起源に関係なく、SQLクエリに渡すすべての文字列をエスケープする必要があります」と述べました。今、私はこのようなことが本当に基本的であることを知っています. Google 検索で 20,000 件以上の結果が得られました。Stackoverflow だけで 20 ページの結果が得られましたが、文字列のエスケープとは何か、またはその方法を実際に説明している人は誰もいません。あくまで想定です。手伝って頂けますか?いつものようにPHPでWebアプリを作っているので学びたいです。
私は見ました: Inserting Escape Characters、Java のすべてのエスケープ文字は何ですか? , addcslashes() で文字列をエスケープできない, エスケープ文字, mysql_real_escape_string() は実際に何をしますか? , PHP で文字列から二重引用符をエスケープするにはどうすればよいですか? 、 MySQL_real_escape_string にスラッシュが追加されていませんか? 、 php の文字列からエスケープ シーケンスを削除します。これは怠惰ではありません。