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 ;
}