background image

PHP 安全:PHP 防 sql 注入函数代码:

<?php
$magic_quotes_gpc = get_magic_quotes_gpc();
@extract(daddslashes($_COOKIE));
@extract(daddslashes($_POST));
@extract(daddslashes($_GET));
if(!$magic_quotes_gpc) {
        $_FILES = daddslashes($_FILES);
}
function daddslashes($string, $force = 0) {
        if(!$GLOBALS['magic_quotes_gpc'] || $force) {
                if(is_array($string)) {
                    foreach($string as $key => $val) {
                        $string[$key] = daddslashes($val, $force);
                    }
                } else {
                    $string = addslashes($string);
                }
        }
        return $string;
}
?>