본문 바로가기
Web

php extract()함수에 대하여 . .-

by bbolmin 2012. 7. 30.

extract()함수는 배열 속의 키값을 변수화 시켜주는 함수이다.

 

예를 들어

$a[x] = 111;

$a[y] = 222;

에서 extract(a) 할 경우 x = 111, y = 222가 되는 것이다.

 

     ->   

 

 

 그러면 소스에 extract($_GET)이 있다면???

 

GET메소드로 넘어오는 변수를 받을 때 $_GET[x]와 같이 사용하므로 이것 또한 배열로 본다면 이렇게 된다.

 

$_GET[x] = 111;

$_GET[y] = 222;

일때 extract($_GET)하면

x = 111, y = 222가 되는 것이다.

 

 

 

 

 

저런 경우가 있을지는 모르겠지만 ..  그냥 저렇게 할 수 있다. ㅋ

 

 

 

 

 

'Web' 카테고리의 다른 글

PHP 백도어에서 사용하는 함수  (0) 2014.04.02
javascript decoding tools  (0) 2013.11.29
md5 raw hash를 이용한 sql injection  (1) 2012.09.26