当前位置:Gxlcms > PHP教程 > PHP对特殊字符进行安全过滤的方法与代码示例

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

时间:2021-07-01 10:21:17 帮助过:11人阅读




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

  1. function CheckHacks($checkinfo,$action){ //action 0 直接退出并提示,1只替换掉危险词

  2. $badwords=array("<",">","'","&");

  3. for ($i=0;$i

  4. if (strpos($checkinfo,$badwords[$i])!=false){

  5. if ($action=="0"){
  6. echo "系统检测到有禁止的特殊字符:".$badwords[$i];
  7. exit;
  8. break;
  9. }elseif ($action=="1"){
  10. $checkinfo=str_replace($badwords[$i],"",$checkinfo);
  11. }
  12. }

  13. }

  14. if ($action=="1"){
  15. echo $checkinfo;
  16. }
  17. }


  18. //*********************调用函数*******************************
  19. $usersql="my have still & < is_numberic";

  20. CheckHacks($usersql,0);
  21. //***********************************************************

  22. ?>
function, action, false, count, 检测

人气教程排行