自己常用的PHP方法
2013-06-19 11:29
183 查看
代码中发单位的一些代码,求喷,这样也可以让他们看到得以改进。
博客中发些自己的代码,也求喷,同时希望各类大牛们给上建议或意见
博客中发些自己的代码,也求喷,同时希望各类大牛们给上建议或意见
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; }
相关文章推荐
- phpExcel常用方法详解
- PHP中遍历数组有三种常用的方法
- php制作中间带自己定义图片二维码的方法
- 自己写PHP扩展之操作类的属性和方法
- lua学习实例,都是自己写的,慢慢摸索,涵盖了lua常用的方法
- PHP实现重载的常用方法实例详解
- 一些php操作redis常用方法代码
- php中客户端或者接口通讯中常用的方法
- iOS 第六课 自己常用方法集合写法
- 自己常用的图片批量命名并使用的方法
- PHP新增的常用数组声明定义方法和注意细节
- linux,apache,php,mysql常用的查看版本信息的方法
- 总结自己在.NET中常用的方法
- linux,apache,php,mysql常用的查看版本信息的方法
- 30个php操作redis常用方法代码例子
- svn常用方法,自己研究了3天的结果,希望给各位提供便利
- php调用自己java程序的方法详解
- php常用方法extract与compact
- php数组常用方法详解