php快速尋找資料庫中惡意代碼的方法,快速尋找惡意代碼
本文執行個體講述了php快速尋找資料庫中惡意代碼的方法。分享給大家供大家參考。具體如下:
資料庫被輸入惡意代碼,為了保證你的資料庫的安全,你必須得小心去清理。有了下面一個超級方便的功能,即可快速清除資料庫惡意代碼。
function cleanInput($input) { $search = array( '@]*?>.*?@si', // Strip out javascript '@<[\/\!]*?[^<>]*?>@si', // Strip out HTML tags '@]*?>.*?@siU', // Strip style tags properly '@@' // Strip multi-line comments ); $output = preg_replace($search, '', $input); return $output; }function sanitize($input) { if (is_array($input)) { foreach($input as $var=>$val) { $output[$var] = sanitize($val); } } else { if (get_magic_quotes_gpc()) { $input = stripslashes($input); } $input = cleanInput($input); $output = mysql_real_escape_string($input); } return $output;}// Usage:$bad_string = "Hi! It's a good day!";$good_string = sanitize($bad_string);// $good_string returns "Hi! It\'s a good day!"// Also use for getting POST/GET variables$_POST = sanitize($_POST);$_GET = sanitize($_GET);
希望本文所述對大家的php程式設計有所協助。
http://www.bkjia.com/PHPjc/977793.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/977793.htmlTechArticlephp快速尋找資料庫中惡意代碼的方法,快速尋找惡意代碼 本文執行個體講述了php快速尋找資料庫中惡意代碼的方法。分享給大家供大家參考。具...