반응형
1. addslashes(), stripslashes()
    - 사용자의 데이터가 데이터베이스에 전달되기 전에 / 문자를 넣고 빼준다.

2. php.ini 파일에서 magic_quotes_gpc, magic_quotes_runtime
    - 속성을 켜두면 1번의 함수를 사용하지 않아도 자동으로 \ 등을 붙히거나 제거한다.
    - magic_quotes_gpc
        . GET, POST, COOKIE 변수에 저장되는 데이터의 특수문자를 오류없이 저장될 수 있도록 변형
    - magic_quotes_runtime
        . 데이터베이스에 저장되는 데이터를 변형

3. escapeshellcmd()
    - 명령어로 system()이나 exec()가 실행하지 않게 보장한다.

4. strip_tags()
    - 문자열에 HTML과 PHP 태그를 떼어준다.

5. htmlspecialchars()
    - 특수 문자를 HTML entity 형태로 변환한다. 예를 들어 < 는 &lt; 로 바꾼다.


 
반응형
Posted by seungkyua@gmail.com
,