[PHP-users 12978] Re: HMTML Tag の回避策 (Re: PHP-users 保存書庫の文字化け)
KITAO Kaoru
php-users@php.gr.jp
Tue, 04 Feb 2003 15:00:51 +0900
こんにちは、北尾です。
> $str=ereg_replace("\&","&",$str);
> $str=ereg_replace("\<","<",$str);
> $str=ereg_replace("\>",">",$str);
> $str=ereg_replace("\"",""",$str);
上記はhtmlspecialchars()関数と同じ効果ですね。
たとえば「ユーザの入力データをデータベースに登録する」場合
入力フォームから「delete from table_name」のコマンドをうまく
はめ込まれると、テーブルのデータが全部削除されちゃう可能性も
あります。
「SQLインジェクション」っていうのだったかな・・・。
-------------------------------------------
□ KITAO Kaoru (北尾 馨)
□ CubeWorks Inc, Ibaraki Pref.