2019独角兽企业重金招聘Python工程师标准>>> hot3.png

代码中发单位的一些代码,求喷,这样也可以让他们看到得以改进。

博客中发些自己的代码,也求喷,同时希望各类大牛们给上建议或意见

SQL注入的
function filter_slashes(&$value) {if (get_magic_quotes_gpc()) return false;$value = (array) $value;foreach ($value as $key => $val) {if (is_array($val)) {filter_slashes($value[$key]);} else {$value[$key] = addslashes($val);}}
}
function filter_sql($value) {$sql = array("select", 'insert', "update", "delete", "\'", "\/\*", "\.\.\/", "\.\/", "union", "into", "load_file", "$sql_re = array("","","","","","","","","","","","");return str_replace($sql, $sql_re, $value);
}
XSS
function filter_script($value) {$value = preg_replace("/(javascript:)?on(click|load|key|mouse|error|abort|move|unload|change|dblclick|move|reset|resize|submit)/i","&111n\\2",$value);$value = preg_replace("/<script(.*?)>(.*?)<\/script>/si","",$value);$value = preg_replace("/<iframe(.*?)>(.*?)<\/iframe>/si","",$value);$value = preg_replace ("/<object.+<\/object>/iesU", '', $value);return $value;
}

转载于:https://my.oschina.net/taoaili/blog/138549

自己常用的PHP方法相关推荐

  1. 功能测试常用6种方法_建筑管道常用的8种连接方法

    暖通风向标 本文来源 建筑工程鲁班联盟 建筑管道根据用途和管材,常用的连接方法有:螺纹连接.法兰连接.焊接.沟槽连接(卡箍连接).卡套式连接.卡压连接.热熔连接.承插连接等. 1. 螺纹连接 螺纹连接 ...

  2. SQLserver 常用函数适用方法(转载)

    SQL Server 常用函数使用方法(持续更新) 之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行...嘿嘿... 直到今天用到substring()这个函数,C# 里面这个方法起始值 ...

  3. 数据维度爆炸怎么办?详解5大常用的特征选择方法

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Edwin Jarvis,cnblog博客整理 在许多机器学习相关 ...

  4. 爬虫之常用数据解析方法

    爬虫之常用数据解析方法

  5. selenium提取数据之driver对象的常用属性和方法

    selenium提取数据之driver对象的常用属性和方法 在使用selenium过程中,实例化driver对象后,driver对象有一些常用的属性和方法 driver.page_source 当前标 ...

  6. 尚硅谷学习笔记-节点的常用属性和方法

    节点的常用属性和方法[图片在末尾] 方法: 通过具体的元素节点调用 getElementsByTagName() 方法,获取当前节点的指定标签名孩子节点 appendChild( oChildNode ...

  7. 数据维度爆炸怎么办?详解 5 大常用的特征选择方法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在许多机器学习相关的书里,很难找到关于特征选择的内容,因为特征选择 ...

  8. MultipartFile类常用的一些方法

    2019独角兽企业重金招聘Python工程师标准>>> MultipartFile类常用的一些方法: String getContentType()//获取文件MIME类型 Inpu ...

  9. Node.js process 模块常用属性和方法

    Node.js是常用的Javascript运行环境,本文和大家发分享的主要是Node.js中process 模块的常用属性和方法,希望通过本文的分享,对大家学习Node.js http://www.m ...

  10. aide java 线程类_aide_Java常用关键字、方法使用实例

    aide_Java常用关键字.方法使用实例 1.== 与 equals ==: 基本类型:值相等 引用类型:地址相等(地址放在堆空间,注意常量池里的String值) equals: 运用于引用类型 在 ...

最新文章

  1. 如何挖掘医疗数据?看这份KDD2021《异构医疗数据挖掘》教程,附Slides
  2. 3.innodb内存结构
  3. MySQL第11天:MySQL索引优化分析之性能分析
  4. C# DataGrid 控件在winform里显示行号
  5. 针对媒体不实报道误导大众--抹黑C#工资垫底
  6. 记录更新(Java数据类)
  7. rodbc 连接oracle,R語言 使用RODBC連接oracle數據庫
  8. windows内存管理(2)
  9. linux valgrind 编译,valgrind 3.9交叉编译
  10. 一文读懂PID控制算法(抛弃公式,从原理上真正理解PID控制)
  11. [精简]托福核心词汇98
  12. python 实现简单画板_Python图像处理之简单画板实现方法
  13. 【思考】人脸认证真的准确吗?通过身份证的人脸对比有哪些问题?
  14. c语言switch顺序,switch-case的执行顺序,该怎么处理
  15. ble-mesh笔记整理(1) ble-mesh通信理解
  16. 新富人群的快速壮大,急需金融在线直播提供更高效和广泛的服务
  17. 【微信小程序】微信开发者工具的使用
  18. 使用 kubectl drain 从集群中移除节点
  19. 2017年Android百大框架排行榜
  20. 微信小程序iOS使用input输入时placeholder及输入内容消失或隐藏

热门文章

  1. Linux环境下查看IP不显示IPv4地址
  2. JAVA面试题 + 答案
  3. phpStudy下载安装+配置站点+You don't have permission to access / on this server错误解决
  4. 服务器上tomcat运行php文件路径,如何在同一服务器环境上运行PHP和Tomcat?
  5. Node.js安装及环境配置(windows)
  6. 【HDU5187】contest
  7. JAVA编程相关:eclipse如何导入已有工程
  8. 递归获取字符串内的所有图片src地址
  9. ASI进行POST网络请求
  10. 为了找工作的学习计划