unset() 시키는 이유가 뭔가요? 채택완료
질문1) common.php 에서...
아래... 처럼 왜 unset() 시키는 이유가 뭔가요?
// POST, GET 으로 선언된 전역변수가 있다면 unset() 시킴
if (isset($_GET[$ext_arr[$i]])) unset($_GET[$ext_arr[$i]]);
if (isset($_POST[$ext_arr[$i]])) unset($_POST[$ext_arr[$i]]);
질문2)
중요) 아래 질문에 아무답변이나 해주세요... 그 질문에 아무것이나...답변하시는분 무조건 채택해드리겠습니다
채택이 안되니... 다른 질문할때 불편하네요
http://sir.co.kr/qa/?wr_id=45882&stx=eclipse&sst=wr_num&unanswered=0&s_tag=%E2%80%8B">http://sir.co.kr/qa/?wr_id=45882&stx=eclipse&sst=wr_num&unanswered=0&s_tag=%E2%80%8B
답변 2개
unset 은
대부분 url 로 인젝션 공격을 막기 위함이 주 목적이 되었고
원 목적은 서버 메모리 사용량을 최소화하기 위한 메모리 free
또는 일부 값을 제거하기 위한 용도로도 사용됩니다.
[ 메뉴얼 ]
http://php.net/manual/en/function.unset.php">http://php.net/manual/en/function.unset.php
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인