首頁  >  文章  >  後端開發  >  PHP對特殊字元進行安全過濾的方法與程式碼範例

PHP對特殊字元進行安全過濾的方法與程式碼範例

WBOY
WBOY原創
2016-07-25 09:13:351311瀏覽



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

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

  2. $badwords=array("<",">","'","&");
  3.                
  4.                 for ($i=0;$i

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

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

  14. }

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


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

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

  23. ?>
复制代码
function, action, false, count, 偵測


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn