PHP addslashes 的高级写法
本文章介绍了用户自定义的addslashes函数,他可以自动过滤,post,get过来的非法数据,实例代码如下:
- @set_magic_quotes_runtime(0);
- $MQG = get_magic_quotes_gpc();
- if(!$MQG && $_POST) $_POST = daddslashes($_POST);
- if(!$MQG && $_GET) $_GET = daddslashes($_GET);
- //开源代码phpfensi.com
- //转译字符函数
- function daddslashes($string) {
- if(!is_array($string)) return addslashes($string);
- foreach($string as $key => $val) $string[$key] = daddslashes($val);
- return $string;
- }