특정 파일(PHP)의 특정 폴더 실행 막기 (PHP Ver)
Server Side/PHP2016. 8. 7. 13:29
입력폼을 통한 임의 실행 막기
방명록이나 기타 텍스트 형식의 입력을 통해, 특정코드를 실행시킬 수도 있습니다.
가령 입력 이후에 입력된 내용을 보여주기 위해 출력할 때 ”(따옴표) 같은 것들을 통해 이후 실행될 html 코드를 무력화 시키면서 자바스크립트를 실행할 수도 있습니다.
이것을 막기 위해서는 php를 사용하신다면, $before_text 변수가 저장하고자 하는 문자라면, 아래와 같이 저장시 문자를 엔티티로 바꾸어 저장할 수 있습니다.
$after_text = htmlentities($before_text, ENT_QUOTES, "UTF-8");
이렇게 엔티티화 시켜 $after_text를 저장하면 됩니다.
참고 URL -
http://wegnosis.tistory.com/m/post/entry/%EC%97%85%EB%A1%9C%EB%93%9C-%EA%B3%B5%EA%B0%84%EC%9D%84-%ED%86%B5%ED%95%9C-php%EC%9D%98-%EC%9E%84%EC%9D%98-%EC%8B%A4%ED%96%89-%EB%A7%89%EA%B8%B0
'Server Side > PHP' 카테고리의 다른 글
PHP 로 XML/RSS 파일 생성하기 (0) | 2016.08.07 |
---|---|
AJAX 이용해서 PHP 첨부파일 삭제 (0) | 2016.08.07 |
파일 내 문자열 읽는 방법 (0) | 2016.08.07 |
PHP 메모리 반환 방법론 (0) | 2016.08.07 |
이미지 만들기 함수 (0) | 2016.08.07 |