diff --git a/src/system/filter.inc.php b/src/system/filter.inc.php index b83513b3..47f0de61 100755 --- a/src/system/filter.inc.php +++ b/src/system/filter.inc.php @@ -17,33 +17,22 @@ if (!defined('DEDEINC')) exit('dedebiz'); * @param string $svar 过滤值 * @return string */ -$magic_quotes_gpc = ini_get('magic_quotes_gpc'); function _FilterAll($fk, &$svar) { - global $cfg_notallowstr, $cfg_replacestr, $magic_quotes_gpc; + global $cfg_notallowstr, $cfg_replacestr; if (is_array($svar)) { foreach ($svar as $_k => $_v) { $svar[$_k] = _FilterAll($fk, $_v); } } else { if ($cfg_notallowstr != '' && preg_match("#".$cfg_notallowstr."#i", $svar)) { - ShowMsg(" $fk has not allow words!", '-1'); + ShowMsg("{$fk}字段中包含禁用词!", '-1'); exit(); } if ($cfg_replacestr != '') { $svar = preg_replace('/'.$cfg_replacestr.'/i', "***", $svar); } } - if (!$magic_quotes_gpc) { - //var_dump($svar); - if (is_array($svar)) { - foreach ($svar as $key => $value) { - $svar[$key] = addslashes($svar[$key]); - } - } else { - $svar = addslashes($svar); - } - } return $svar; } /* 对_GET,_POST,_COOKIE进行过滤 */ diff --git a/src/system/helpers/filter.helper.php b/src/system/helpers/filter.helper.php index 23c74c82..a7416cc2 100755 --- a/src/system/helpers/filter.helper.php +++ b/src/system/helpers/filter.helper.php @@ -3,7 +3,7 @@ if (!defined('DEDEINC')) exit('dedebiz'); /** * 过滤小助手 * - * @version $Id: time.filter.php 1 2010-07-05 11:43:09Z tianya $ + * @version $Id: filter.helper.php 1 2010-07-05 11:43:09Z tianya $ * @package DedeBIZ.Helpers * @copyright Copyright (c) 2022, DedeBIZ.COM * @license https://www.dedebiz.com/license