Maison > développement back-end > tutoriel php > PHP对特殊字符进行安全过滤的方法与代码示例

PHP对特殊字符进行安全过滤的方法与代码示例

WBOY
Libérer: 2016-07-25 09:13:35
original
1342 Les gens l'ont consulté



PHP对特殊字符进行安全过滤的方法与代码示例


  1.         function CheckHacks($checkinfo,$action){  //action 0 直接退出并提示,1只替换掉危险词
  2.         
  3.                 $badwords=array("","'","&");
  4.                
  5.                 for ($i=0;$i
  6.                
  7.                         if (strpos($checkinfo,$badwords[$i])!=false){
  8.                         
  9.                                 if ($action=="0"){
  10.                                         echo "系统检测到有禁止的特殊字符:".$badwords[$i];
  11.                                         exit;
  12.                                         break;
  13.                                 }elseif ($action=="1"){
  14.                                         $checkinfo=str_replace($badwords[$i],"",$checkinfo);
  15.                                 }
  16.                         }
  17.                         
  18.                 }
  19.                
  20.                 if ($action=="1"){
  21.                         echo $checkinfo;
  22.                 }
  23.         }
  24.         
  25.         
  26.         //*********************调用函数*******************************
  27.         $usersql="my have still &

  28.         CheckHacks($usersql,0);
  29.         //***********************************************************
  30.         
  31. ?>
复制代码
function, action, false, count, 检测


source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal