- 37 名前:nobodyさん mailto:sage [2008/11/24(月) 22:52:12 ID:???]
- d.hatena.ne.jp/ockeghem/20081101/p1
このページに $threat "'OR '='"; $threat = mysql_real_escape_string($treat); SELECT account_number, name, address FROM account_data WHERE account_number = $threat は、mysql_real_escape_string で、$threatが ''or''='' とエスケープされるので、SQLインジェクションになるというように書いてあるのですが、 自分の環境 Windows XP PHP 5.2.0 MySQL 5.0.27 では、mysql_real_escape_string($treat) は \'OR \'=\' とエスケープされ、SQLインジェクションになりませんでした。 この記事は合っているのでしょうか?? どなたか教えてくださいm(_ _)m
|

|