채택완료

unset() 시키는 이유가 뭔가요?

2014-11-15 (토) 22:12:15 4,541

질문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 

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2014-11-16 (일) 00:22:35

unset 은 

대부분 url 로 인젝션 공격을 막기 위함이 주 목적이 되었고

원 목적은 서버 메모리 사용량을 최소화하기 위한 메모리 free

또는 일부 값을 제거하기 위한 용도로도 사용됩니다.

[ 메뉴얼 ]

http://php.net/manual/en/function.unset.php 

답변에 대한 댓글 1개

2014-11-16 (일) 08:03:58
상세한 설명 감사합니다 벤지님^^
2014-11-16 (일) 00:04:29
2. 답이 없거나 적당한 답이 없으면... '미채택 완료'를 선택해주면 종료됩니다. 또는 '재등록'을 선택하면... 질문글이 최신글로 재게시되고, 이전글은 절차에 따라 자동으로 미채택 완료됩니다.

답변에 대한 댓글 1개

2014-11-16 (일) 08:02:12
아 그런기능이 있군요^^ 감사합니다 fm25님 ^^

답변을 작성하려면 로그인이 필요합니다.