PHP魔术引用

error_reporting(0);
session_start();

//设置常量
define("SERVER_ROOT",dirname(__FILE__)."/");

//设置时区
@date_default_timezone_set("Asia/Shanghai");
//脚本执行时间设置
set_time_limit(60);

//魔术引用设置
function add_slashes($string,$force=0){
if(!get_magic_quotes_gpc()||$force){
    if(is_array($string)){
        foreach($string as $key=>$val){
            $string[$key] = add_slashes($val,$force);
        }
    }else{
        $string = addslashes($string);
    }
}
return $string;
}

$magic_quotes_gpc = get_magic_quotes_gpc();
//GPC变量魔术应用设置
if(!$magic_quotes_gpc){
$_POST = add_slashes($_POST);
$_GET = add_slashes($_GET);
$_COOKIE = add_slashes($_COOKIE);
}

//设置编码
$charset = "UTF-8";
header('content-type:text/html;charset='.$charset);

你可能感兴趣的:(PHP魔术引用)