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

WBOY
Lepaskan: 2016-07-25 09:13:35
asal
1317 orang telah melayarinya



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, 检测


sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan