以下の内容はhttps://end0tknr.hateblo.jp/entry/20140202/1391310598より取得しました。


perlで、html または、sql の サニタイズ ( エスケープ )

sqlインジェクション対策と言うので、思い出してみた

sub escape_html { # sanitize ( escape )
    my ($self,$str) = @_;

    return $str if not defined($str);

    $str =~ s/&/&/go;
    $str =~ s/\"/"/go; #" make emacs happy
    $str =~ s/>/>/go;
    $str =~ s/</&lt;/go;
    return $str;
}

sub escape_sql { # sanitize ( escape )
    my ($self, $str) = @_;

    if(defined($str)) {
        $str =~ s/\\/\\\\\\\\/go;
        $str =~ s/'/''/go; #'
        $str =~ s/%/\\\\%/go;
        $str =~ s/_/\\\\_/go;
    }
    return $str;
}



以上の内容はhttps://end0tknr.hateblo.jp/entry/20140202/1391310598より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14