今日、正規表現を使用すると、次のエラー メッセージが表示されました。 Deprecated: Function eregi() is deprecated in. 後でわかったのですが、その理由は、php5.3 が 5.3 の eregi 関数をサポートしていないためです。preg_match を使用できます。代わりに直接。
変更前: function inject_check($sql_str) {
コードは次のとおりです | コードをコピー |
$sql_str = strto lower($sql_str); return eregi('fopen|post|eval|select|insert|and|or|update|delete|'|/*|*|../|./|union|into|load_file|outfile', $sql_str); / フィルタリングする } |
解決策:
コードが配置されているファイルの場所を見つけます
コードは次のとおりです | コードをコピー |
|
注: 先頭と末尾に必ず「/」を追加してください。