728x90
반응형

IT/PHP | CI 12

[CodeIgniter/PHP] checkbox 배열 데이터 가공해서 SQL IN절에 넣기

웹 개발을 하다 보면 여러 체크박스를 선택하면서 데이터를 추출해 작업하는 것은 굉장히 흔합니다. 나름 제 기준에서는 간소화하다고 생각해서 제가 사용하는 것을 올려봅니다. 1. view 국어영어수학사회 국어 영어 수학 사회 2. controller 일반 php라면 함수를 추가하시면 되고 코드이그나이터라면 helper를 사용하시거나 컨트롤러에 메소드를 하나 추가해서 사용하셔도 됩니다. 문자라면 싱글쿼터(')를 붙여주고, 숫자라면 붙여주지 않습니다. 만약 PHP가 7.3미만이시라면 array_key_first함수도 따로 추가해주시면 됩니다. ##컨트롤러 $data = $this->input->get(NULL, TRUE); print_r($data['subject']); //Array ( [0] => 6702 ..

IT/PHP | CI 2023.06.01

PHP 시큐어코딩

해당글은 박찬빈. "OWASP top 10 대응 PHP 시큐어 코딩 규칙 연구." 국내석사학위논문 고려대학교 컴퓨터정보통신대학원, 2019. 서울 논문을 참고해서 만들어졌습니다. http://www.riss.or.kr/search/detail/DetailView.do?control_no=29f9b7a554271222ffe0bdc3ef48d419&keyword=OWASP+top+10+%EB%8C%80%EC%9D%91+PHP+%EC%8B%9C%ED%81%90%EC%96%B4+%EC%BD%94%EB%94%A9+%EA%B7%9C%EC%B9%99+%EC%97%B0%EA%B5%AC&p_mat_type=be54d9b8bc7cdb09 www.riss.or.kr 1. 인젝션 인젝션이란? 사이트의 보안 허점을 이용해 특정..

IT/PHP | CI 2023.05.21
728x90
반응형