if( !get_magic_quotes_gpc() ) {
	if( is_array($_GET) ) {
		while( list($k, $v) = each($_GET) ) {
			if( is_array($_GET[$k]) ) {
				while( list($k2, $v2) = each($_GET[$k]) ) $_GET[$k][$k2] = addslashes($v2);
				@reset($_GET[$k]);
			} else $_GET[$k] = addslashes($v);
    	}
		@reset($_GET);
	}

	if( is_array($_POST) ) {
		while( list($k, $v) = each($_POST) ) {
			if( is_array($_POST[$k]) ) {
				while( list($k2, $v2) = each($_POST[$k]) ) $_POST[$k][$k2] = addslashes($v2);
				@reset($_POST[$k]);
			} else $_POST[$k] = addslashes($v);
		}
		@reset($_POST);
	}

	if( is_array($_COOKIE) ) {
		while( list($k, $v) = each($_COOKIE) ) {
			if( is_array($_COOKIE[$k]) ) {
				while( list($k2, $v2) = each($_COOKIE[$k]) ) $_COOKIE[$k][$k2] = addslashes($v2);
					@reset($_COOKIE[$k]);
			} else $_COOKIE[$k] = addslashes($v);
		}
		@reset($_COOKIE);
	}
}

// PHP 4.1.0 부터 지원됨
// php.ini 의 register_globals=off 일 경우
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,