Today in the use of a regular prompt deprecated:function eregi () is the deprecated in error, and later queried for one reason is that we php5.3, in 5.3 has not supported eregi function, you can directly use Preg_ Match to replace.
Pre-change: function Inject_check ($sql _str) {
The code is as follows |
Copy Code |
$sql _str = strtolower ($sql _str); Return eregi (' fopen|post|eval|select|insert|and|or|update|delete| ' | /*|*|.. /|. /|union|into|load_file|outfile ', $sql _str); To filter } |
Workaround:
Locate the file where the code is located
The code is as follows |
Copy Code |
function Inject_check ($sql _str) { $sql _str = strtolower ($sql _str); Return Preg_match ('/fopen|post|eval|select|insert|and|or|update|delete| ' | /*|*|.. /|. /|union|into|load_file|outfile/', $sql _str); To filter }
|
Note: Be sure to add '/' Start and End oh.
http://www.bkjia.com/PHPjc/632111.html www.bkjia.com true http://www.bkjia.com/PHPjc/632111.html techarticle today in the use of a regular prompt deprecated:function eregi () is the deprecated in error, and later queried for one reason is that we php5.3, in 5.3 has not supported the EREGI function, you can straight ...