로딩
요청 처리 중입니다...

[PHP] eval 함수의 위험성

 [PHP] eval 함수의 위험성

출처 : http://habony.tistory.com/265#.U3Hc7vl_vUp mixed eval ( string $code_str ) (PHP 4, PHP 5) 이 함수는 php코드를 평가하기 위해 사용됩니다. 예를 들면, 다음의 결과로 이해할 수 있을 것입니다.

예제(ex #1
.'; echo $str.

"\n"; eval("\$str = \"$str\";"); echo $str. "\n"; /* 결과: This is a $string with my $name in it.

This is a cup with my coffee in it. */ ?> 작은 따옴표에 의한 값은 보통 일반 텍스트 문자로 처리되지만, eval 함수를 사용하게 되면 php 코드로 해석, 실행해 버립니다.

그래서 간혹 개발자는 편의상 디비에 저장해 두...

# eval # IT·컴퓨터 # php