- 208 名前:nobodyさん mailto:sage [2008/06/30(月) 17:08:50 ID:???]
- とりあえず、こちらで。
MySQL連携のプログラムを、UTF-8で作っています。 で、文字エンコーディングを変更するコード SET NAMES は アプリケーションから使うとSQLインジェクションの脆弱性につながる、 との記事を見つけました。 幸いにも、自分が使っているサーバーは mysqli_set_charset() が使えるので助かりましたが、この先の参考にも聞いておきたく思います。 本当に アプリケーション内で SET NAMES を発行するとSQLInjectionの脆弱性につながるのでしょうか。 また、もし、mysqli_set_charset 等が使えないサーバーの場合、どうすればよいのでしょう? PHPなのかスレスレですが、ご助言いただけると幸いです。
|

|