php处理全局变量

来源:互联网 发布:大众网络报停刊 编辑:程序博客网 时间:2024/05/28 23:12
<?phpdefine('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());//magic_quotes_gpc//对变量特殊字符加反斜线function daddslashes($string, $force = 0, $strip = FALSE) {if(!MAGIC_QUOTES_GPC || $force) {if(is_array($string)) {foreach($string as $key => $val) {$string[$key] = daddslashes($val, $force, $strip);}} else {$string = addslashes($strip ? stripslashes($string) : $string);}}return $string;}//去除全局变量和旧全局变量unset($GLOBALS, $_ENV, $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_ENV_VARS);//处理全局变量$_GET= daddslashes($_GET, 1, TRUE);$_POST= daddslashes($_POST, 1, TRUE);$_COOKIE= daddslashes($_COOKIE, 1, TRUE);$_SERVER= daddslashes($_SERVER);$_FILES= daddslashes($_FILES);$_REQUEST= daddslashes($_REQUEST, 1, TRUE);//对变量特殊字符去除反斜线function dstripslashes($string) {if(is_array($string)) {foreach($string as $key => $val) {$string[$key] = $this->dstripslashes($val);}} else {$string = stripslashes($string);}return $string;}?>

原创粉丝点击