php快速查找數(shù)據(jù)庫中惡意代碼的方法_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:php將12小時制轉(zhuǎn)換成24小時制的方法
      本文實例講述了php將12小時制轉(zhuǎn)換成24小時制的方法。分享給大家供大家參考。具體如下: php將12小時制轉(zhuǎn)換成24小時制,輸入格式為:02:30:00 pm 轉(zhuǎn)換成:14:30:00

      這篇文章主要介紹了php快速查找數(shù)據(jù)庫中惡意代碼的方法,可實現(xiàn)針對特殊字符的過濾功能,非常具有實用價值,需要的朋友可以參考下

      本文實例講述了php快速查找數(shù)據(jù)庫中惡意代碼的方法。分享給大家供大家參考。具體如下:

      數(shù)據(jù)庫被輸入惡意代碼,為了保證你的數(shù)據(jù)庫的安全,你必須得小心去清理。有了下面一個超級方便的功能,即可快速清除數(shù)據(jù)庫惡意代碼。

      1. function cleanInput($input) { 
      2.  $search = array
      3.   '@]*?>.*?@si'// Strip out javascript 
      4.   '@<[\/\!]*?[^<>]*?>@si'// Strip out HTML tags 
      5.   '@ 
      6. ]*?>.*? 
      7. @siU', // Strip style tags properly 
      8.   '@@' // Strip multi-line comments 
      9.  ); 
      10.   $output = preg_replace($search''$input); 
      11.   return $output
      12.  } 
      13. function sanitize($input) { 
      14.   if (is_array($input)) { 
      15.     foreach($input as $var=>$val) { 
      16.       $output[$var] = sanitize($val); 
      17.     } 
      18.   } 
      19.   else { 
      20.     if (get_magic_quotes_gpc()) { 
      21.       $input = stripslashes($input); 
      22.     } 
      23.     $input = cleanInput($input); 
      24.     $output = mysql_real_escape_string($input); 
      25.   } 
      26.   return $output
      27. // Usage: 
      28. $bad_string = "Hi! It's a good day!"
      29. $good_string = sanitize($bad_string); 
      30. // $good_string returns "Hi! It\'s a good day!" 
      31. // Also use for getting POST/GET variables 
      32. $_POST = sanitize($_POST); 
      33. $_GET = sanitize($_GET); 

      分享:php給一組指定關(guān)鍵詞添加span標(biāo)簽的方法
      具體如下: 這里是php給一組指定的關(guān)鍵詞添加span標(biāo)簽,高亮突出顯示關(guān)鍵詞

      來源:模板無憂//所屬分類:PHP教程/更新時間:2015-04-01
      相關(guān)PHP教程