トップページ >  PHP >  addslashes
初版2008/11/14: 最終更新日2008/11/14
addslashes
目次
addslashes

addslashes
addslashes()を使用すると'を¥'というようにエスケープしてくれます。

但し、SJIS環境ではSQLインジェクションにあう可能性があります。
対処方法としては、EUC環境に変更するなどの方法があります。


入力フォームに以下の文字列を入力します。

¥x92' or a = a

これをaddslashes()で囲むと

箪' or a = a

となり、シングルクォーテーションが残ります。
箪はSJIS環境では¥x92¥x5Cです。
¥は SJIS環境では¥x5Cです。
'は SJIS環境では¥x27です。