개발자의 끄적끄적

[php/codeigniter] 코드이그나이터에서 반복문을 통한 배열 xss_clean 및 공백 제거 방법 본문

개발/php

[php/codeigniter] 코드이그나이터에서 반복문을 통한 배열 xss_clean 및 공백 제거 방법

효벨 2021. 3. 31. 01:00
728x90
반응형

[php/codeigniter] 코드이그나이터에서 반복문을 통한 배열 xss_clean 및 공백 제거 방법

 

 

php 에서

 

컨트롤러에서 넘겨받은 배열의 값들을

 

반복문들 통해서

 

xss 방어와 공백제거를 실행하는 예제입니다.

 

foreach( $data as $key => $value ) {
    $data[$key] = @trim($this->security->xss_clean($value));
}

 

위 내용 보시면 아시겠지만,

 

$data 라는 배열에서 $key $value 를 뽑아

 

@trim($this->security->xss_clean($value)) 를 통해서

 

$value 값을 xss 방어와 공백을 제거해주고

 

다시 $data[$key] 로 세팅해서

 

원래 배열의 상태를 유지시켜 주는 내용입니다!

 

참고들 하세요!

반응형
Comments