1.预编译

2.捆绑变量各种过滤
用到的函数:
addslashes 
htmlspecialchars 
mysql_escape_string($string)
mysql_real_escape_string($string)
is_numeric(str)  #判断是否为数字
 

<?php
function safe_replace($string){
$string = str_replace("*","",$string);
$string = str_replace("insert","GG",$string);
return $string;
}
$a = "aaaaabbbbbdddinsertddddqqdddeeee'eeeeeeee";
$b = safe_replace(addslashes($a));
echo $b;
?>

过滤多些几个。当然了   也可以用正则

 
 
 
 

最新文章

  1. Android操作HTTP实现与服务器通信(转)
  2. 常用的不熟的sql语句
  3. C#Winform使用扩展方法自定义富文本框(RichTextBox)字体颜色
  4. 温故知新---重读C#InDepth(一)
  5. HTML5游戏开发,剪刀石头布小游戏案例
  6. 把NodeJS注册成Windows服务
  7. thinkphp的目录结构
  8. 第四章 USB库介绍
  9. Docker系列(五)OVS+Docker网络打通示例
  10. 基于图形检测API(shape detection API)的人脸检测
  11. bonding实现网卡负载均衡与高可用
  12. Android JNI 使用的数据结构JNINativeMethod详解
  13. Matlab安装完成后,出现错误licensing error:-8523的解决方法
  14. git push 本地项目推送到远程分支
  15. Python 访问soap服务
  16. 解题:HNOI 2014 世界树
  17. maven配置阿里云仓库
  18. day16(jdbc进阶,jdbc之dbUtils)
  19. mysql的GTID复制和多源复制
  20. 【翻译】Django Channels 官方文档 -- Tutorial

热门文章

  1. 【OF框架】缓存Session/Cookies/Cache代码调用api,切换缓存到Redis
  2. LearnOpenGL学习笔记(二)纹理
  3. 【HDU-1045,Fire Net-纯暴力简单DFS】
  4. .NET总结一
  5. python_反射:应用
  6. 04-Dockerfile介绍与使用
  7. matlab(4) Logistic regression:求θ的值使用fminunc / 画decision boundary(直线)plotDecisionBoundary
  8. Learning Spark (Python版) 学习笔记(一)----RDD 基本概念与命令
  9. 011_Python3 集合
  10. 078_使用 egrep 过滤 MAC 地址