[ codeigniter ] 폼 전송시 데이터 짤림, input post의 전송 개수 > Codeigniter

본문 바로가기

사이트 내 전체검색

Codeigniter

팁자료 [ codeigniter ] 폼 전송시 데이터 짤림, input post의 전송 개수

작성일 19-04-26 20:56

페이지 정보

작성자 웹지기 조회 2,175회 댓글 1건

본문

codeigniter ciboard의 리스트 페이지의 경우

선택된 페이지의 값만을 넘기는게 아니라, 해당 폼의 모든 input 값을 넘겨버린다.

 

_post_data.png

print_r2($this->input->post()); 로 값을 확인 할 경우

input으로 되어있는 모든값들을 전송하므로

php.ini 에서 설정되어있는 

max_input_vars = 1000  

이라는 값 때문에 

총 1000개의 input 값만을 전송하고 나머지 값은 모두 날려 버린다.

그렇다 이 값을 

max_input_vars = 2000

max_input_vars = 5000

 

뭐 이런식으로 늘릴 수는 있다.

하지만 이것이 능사는 아니다.

이 값을 json으로 변형을 해서 던져준다거나, 아니면 input check에서 선택된 값만을 전송한다거나

해당페이지를 페이징처리하여 input의 데이터가 1000가 넘지 않게 조정을 하는게 맞을 것 같다.


추천1

비추천 0

댓글목록

장승원님의 댓글

profile_image 장승원
작성일

페이징 처리가 가장 깔끔하겠네요

전체 20건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기