$id=check_addslashes($_GET['id']);
$id= preg_replace('/o*r/i',"", $id); //strip out OR (non case sensitive)
$id= preg_replace('/a*nd/i',"", $id); //Strip out AND (non case sensitive)
$id= preg_replace('%26%26',"", $id);
$id= preg_replace('/or/i',"", $id); //strip out or (non case sensitive)
$id= preg_replace('/and/',"", $id); //Strip out and (non case sensitive)
$id= preg_replace('/ /',"", $id); //Strip out space (non case sensitive)
$id= preg_replace('/[\/\*]/',"", $id); //strip out /*
$id= preg_replace('/[--]/',"", $id); //Strip out --.
$id= preg_replace('/[#]/',"", $id); //Strip out #.
$id= preg_replace('/[ ]/',"", $id); //Strip out spaces.
$id= preg_replace('/s*e*l*ec*t/i',"", $id); 
$id= preg_replace('/[\t]/',"",$id) //横向制表
$id= preg_replace('/[\n\v\f\r]/',"", $id); //换行、纵向制表、换页、回车对应%0a、%0b、%0c、%0d
$id= preg_replace('/union\s+select/i',"", $id); //Strip out UNION & SELECT.
$id=base64_decode($id);
$id=base64_decode($id);
$id=preg_replace('/union([[:space:]\/])/i',"",$id);
$id=preg_replace('/and([[:space:]\/])/i',"",$id);
$id=preg_replace('/select([[:space:]\/])/i',"",$id);

最新文章

  1. [LeetCode] Create Maximum Number 创建最大数
  2. hibernate学习笔记之三 持久化的三种状态
  3. 【高级功能】使用canvas元素(第一部分)
  4. ES5 数据属性描述符和存取描述符
  5. LeetCode "Wiggle Subsequence" !
  6. Linux/Windows下如何退出telnet
  7. 树莓派开发系列教程3——树莓派rasp-config配置(转)
  8. Jquery Validation 插件验证手机号
  9. 【Implement strStr() 】cpp
  10. 深入理解Java内存模型(四)——volatile
  11. 使用curl获取网站的http的状态码
  12. gulp入门学习
  13. 《Java解惑》书摘
  14. 让TextView里面的文字逐个显示的动画效果实现(1)
  15. Flask 扩展 Flask-PyMongo
  16. Docker 搭建私有仓库
  17. 数论----gcd和lcm
  18. 大道至简第一章和java理论学时第一节。感受。
  19. 关于IntelliJ IDEA 创建Maven项目速度慢
  20. VB.NET版机房收费系统---外观层怎样写

热门文章

  1. 浏览器访问www.meituan.com过程
  2. 我的linux环境
  3. 第三周Linux编程实例练习
  4. 第08章-使用Spring Web Flow
  5. MVC - Routing - 网址路由
  6. 关于Flag 老是忘掉的东西
  7. duilib入门简明教程 -- 响应按钮事件(4)
  8. angular 模板表单
  9. webservice不能序列化接口问题,返回值为IList或者参数为接口的解决办法。
  10. Delphi XE8中开发DataSnap程序常见问题和解决方法 (三)用TClientDataSet的“ProviderName”属性连接服务器时,无法找到服务器端的“DatasetProvier”